"price"라는 요소가있는 폼이 있습니다. "float"유효성 검사기로이 요소의 유효성을 검사합니다. 내가 예를 들어, 삽입 할 때 건은 다음과 같습니다"." 젠드 유효성 검사기 부동 소수점의 소수 자릿수
12,50 =>이 유효하지만 난 DB (MySQL의)에 저장하려고 할 때 "12.00"
그래서 내가에 싶어로 저장됩니다 소수점 문자를 ","에서 "."로 변경하십시오. 아무도 어떻게 아는가 ??
참고. 내가 넣어 경우
$price->addValidator('Float', 'de')
또는
$validator = new Zend_Validate_Float(array('locale' => 'de'));
$price->addValidator($validator)
그것은 작동하지 않습니다.
데이터베이스가 다른 나라라고 생각합니다. 어떤 데이터베이스를 사용하고 있습니까? 태그를 추가 할 수 있습니다. – DOK
데이터베이스는 mysql입니다. –
"."에서 소수점 문자를 변경 하시겠습니까? ","데이터베이스에 저장할 때? " 데이터베이스에서 영어로 형식화 된 데이터를 사용자의 로켈에서 지역화하는 것보다 적절합니다. – Liyali