1
나는 다음과 같은 오류가 있습니다Symfony 1.4에서 Doctrine으로 저장하면 "Validation failed"가 표시되는 이유는 무엇입니까? 교리를 통해 일부 데이터를 가져 오는 동안
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 파일 : BaseDataPerDayFormFilter.class.php에서 유효성 검사기는 다음과 같습니다 :
여전히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에 오류가
'value1' => new sfValidatorSchemaFilter('text', new sfValidatorNumber(array('required' => false))),
이 됐나요?
캐시를 삭제 하시겠습니까? 어딘가에 사용자 지정 유효성 검사 규칙을 설정 했습니까? 데이터를 어떻게 가져 옵니까? – binarious
저는/lib/tasks에 있습니다; 캐시가 서브 버전으로 전송되지 않음 – Manu
데이터를 어떻게 가져 옵니까? – binarious