에 나는 또는 중요하지 않을 수있는 몇 가지 소수 입력 열을 포함하여 다양한 종류의 다양한 열이있는 DB 테이블이 있습니다. 나는 데이터베이스에서 레코드를 읽고 error_log를 통해 serialize ($ dbArray)를 사용하여 결과 연관 배열을 출력하고 컬럼에 NULL 값이 있음을 나타내는 'N'이 있음을 명확하게 볼 수 있습니다. 이 동일한 배열은 $ form-> populate ($ dbArray)에서 양식을 "채우는"데 사용됩니다. 제출할 때 serialize ($ dbArray)와 함께 error_log를 다시 사용하고 문제의 열은 serialize 출력의 값 부분으로 'S (1) : 0'을 갖습니다. 나는 내가 특정 요소에 값을 eter하지 않는 경우 통과를 예상 할 때 실패하는 초과] 0에 대한 검증을 가지고 있기 때문에 젠드 양식 처리는 형성하고 다시 DB
이
나를 위해 문제입니다. 요소는 필수 요소가 아니며 무언가가 입력 될 때만 유효성 검사기를 실행하고 NULL이 반환되지 않기 때문에 실행됩니다. 어딘가에서 NULL 값은 0으로 변환되고 이후 DB에서 0.00으로 변환됩니다.나는 아무것도 요소에 입력하지 않은 경우 NULL을 반환 할 양식을 얻기 위해 무엇을해야하는지 어떤 생각. 나는이 요소의 대부분 요소에 사용하는 'text'유형으로 정의 된 요소를 가지고 있습니다. NULL로 반환되는 동일한 DB 레코드의 varchars가 있으며 NULL 값을 유지하는 날짜 열을 생각할 것입니다. 또한 양식의 '텍스트'요소입니다.
나는 다시 내일있을 것입니다 좀 더 디버깅되지만이 발생할 수 있습니다 무엇에 대한 아이디어를 감상 할 수있다.