バグ報告 > 管理機能 > バリデーションのメッセージが常に「有効な値ではありません。」となる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hpplus |
投稿日時: 2020/8/26 16:26
対応状況: −−−
|
新米 登録日: 2017/5/1 居住地: 投稿: 2 |
バリデーションのメッセージが常に「有効な値ではありません。」となる [EC-CUBE] 4.0.4
[環境] デモ環境 https://site4.ec-cube.net/ [現象] バリデーションのメッセージが常に「有効な値ではありません。」となる。 [再現] ①会員一覧から適当な会員を選び、編集を押下 ②ポイントの欄に「あ」など数値以外を入力 [ソース] CustomerTypeのpoint変数を見ると 'constraints' => [ new Assert\Regex([ 'pattern' => "/^\d+$/u", 'message' => 'form_error.numeric_only', ]), ], メッセージは、「数字で入力してください。」と出力されるように定義されている。 ただ、上記のように数値以外を入力しても、CustomerTypeで定義したメッセージが出てこない。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |