1
教義を経由していくつかのデータをインポートするとき、私は次のエラーを持っている:Symfony 1.4のDoctrineでの保存で「検証に失敗しました」というメッセージが表示されるのはなぜですか?
value1:19.022542
value2:497.795
value3:9466.541667
Caught exception: Validation failed in class DataPerDay
27 fields had validation errors:
* 1 validator failed on value1 (type)
* 1 validator failed on value2 (type)
* 1 validator failed on value3 (type)
私はこの検証エラーを理解していません! フィールドはfloat型のです。ここで何が起こっているのでしょうか?
schema.ymlの:
DataPerDay:
connection: doctrine
tableName: xp_data_per_day
columns:
id:
type: integer(4)
fixed: false
unsigned: false
primary: true
autoincrement: true
inverter_id:
type: integer(4)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
(...)
value1:
type: float
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
(...)
奇妙まだ、私は生産environnentではなく、ローカルホスト上のエラー:(
EDITを持っている:BaseDataPerDayFormFilter.class.phpに、バリデータは以下のとおりです。
'value1' => new sfValidatorSchemaFilter('text', new sfValidatorNumber(array('required' => false))),
は、このOKですか?
キャッシュをクリアしますか?カスタム検証ルールをどこかに設定しましたか?どのようにデータをインポートしますか? – binarious
私は/ lib/tasksにいます。キャッシュはサブバージョンによって送信されません – Manu
どのようにデータをインポートしますか? – binarious