activerecord - Getting form data in Yii to a CActiveRecord model works for one model but not for another -
मुझे इस तरह एक सबमिट फॉर्म मिल रहा है:
$ resume-> attributes = $ _POST [ 'रिज़्यूममोडेल'];
प्रोफाइल-> विशेषताओं = $ _POST ['UserProfile'];
कैक्टिवरेकॉर्ड मॉडल दोनों ठीक से इसी तालिकाओं से पहले आबादी वाले हैं, उनके पास सही है डेटा और सभी।
दोनों मॉडलों के डेटा $ _POST पर मौजूद हैं, जैसा कि फ़ॉर्म द्वारा संशोधित किया गया है।
ऐसा लगता है कि गुणों की असाइनमेंट केवल $ प्रोफ़ाइल के लिए काम करती है और $ फिर से शुरू करने के लिए नहीं।
मैं उस असाइनमेंट के बाद उनके मूल्यों की जांच करता हूं, $ प्रोफ़ाइल प्रपत्र से संपादन प्राप्त नहीं करता है। क्या इस मॉडल की परिभाषा में कुछ है जो इसका कारण बन सकता है? जहां तक मैं देख सकता हूं, दोनों मॉडल इसी तरह लागू होते हैं - मुझे समझ में नहीं आता कि यह क्यों होता है, क्या किसी के पास कोई सुराग है?
धन्यवाद!
समस्या यह है कि $ फिर से शुरू मॉडल पर कुछ फ़ील्ड के पास कोई सत्यापन नियम नहीं था और उन्हें सुरक्षित रूप में घोषित नहीं किया गया था, इसलिए वे सुरक्षित रूप से असाइन किए जा सकें ।
संदर्भ:
Comments
Post a Comment