php - CakePHP integer field default null failing validation on save() after read() or create() -
स्कीमा: मॉडल: नियंत्रक: यह कोड मैंने जब भी मैं इसे एक बग कॉल करने की हिम्मत करता हूं। हालांकि, मुझे लगता है कि मैंने सबसे पहले पूर्णांक कॉलम के लिए इसका अनुभव किया है और काम को लगभग भूल गया किसी भी मार्गदर्शन की सराहना की जाती है। मुझे ध्यान रखना चाहिए कि अपने सत्यापन मान में, यह मूल्य खाली होने की अनुमति देगा मुझे याद नहीं है कि झूठे मूलभूत है, लेकिन ऐसा लगता है कि ऐसा मामला हो सकता है।
vacation_request_denial_reason_id int (11) डिफॉल्ट नल ,
वर्ग VacationRequest AppModel विस्तारित {var $ name = 'VacationRequest'; Var $ worksAs = सरणी ('कंटेननीय'); Var $ validate = array ('employee_id' = & gt; सरणी ('संख्यात्मक' = & gt; सरणी ('नियम' = & gt; सरणी ('संख्यात्मक'))), 'अनुमोदन _ सुपरवाइजर_आईडी' = & gt; सरणी ('संख्यात्मक' = & gt सरणी ('नियम' = & gt; सरणी ('संख्यात्मक'))), 'vacation_request_status_id' = & gt; सरणी ('संख्यात्मक' = & gt; सरणी ('नियम' = & gt; सरणी ('संख्यात्मक')), ' सरणी ('संख्यात्मक' = & gt; सरणी ('नियम' = & gt; सरणी ('संख्यात्मक'))), 'vacation_request_denial_reason_id' = & gt; सरणी ('संख्यात्मक' = & gt; सरणी ('नियम' =) & Gt; सरणी ('संख्यात्मक'))));
फ़ंक्शन जोड़ें () {यदि (खाली ($ - इस- & gt; डेटा)) {$ इस- & gt; VacationRequest- & gt; बनाने (); अगर ($ this- & gt; VacationRequest- & gt; सहेजें ($ this- & gt; डेटा)) {// ...}}}
vacation_request_denial_reason_id के लिए सत्यापन में विफल रहता है ...
Model- & gt; save () कॉल करने का प्रयास करते समय समस्या को कम कर दिया है < & Gt; पढ़ें () या
मॉडल-> बनाएं () । अगर मैं
create () कॉल पर टिप्पणी करता हूं तो कोड काम करेगा।
UPDATE
vacation_request_denial_reason_id इसमें
$ this- & gt; डेटा का हिस्सा नहीं है फ़ॉर्म सबमिशन तो यह निश्चित रूप से अजीब है कि यह मान्यकरण विफल रहा है। इसके अलावा, यह मेरा इरादा नहीं है
'allowEmpty' = & gt; वैधता नियम में सही जब यह
$ this-> डेटा में मौजूद है, तो मुझे यह सुनिश्चित करना है कि यह संख्यात्मक है।
खाली विकल्प को सही करने का प्रयास करें:
'vacation_request_denial_reason_id' = & gt; सरणी ('संख्यात्मक' = & gt; सरणी ('नियम' = & gt; सरणी ('संख्यात्मक'), 'खाली' = & gt; सच
Comments
Post a Comment