अपडेट करने से कुछ विशेषताओं को छोड़ दें, मुझे कुछ मूल्य अपडेट करना बंद करना होगा, यहां तक कि वे पोस्ट सरणी पर सेट हैं। ऐसा करने के लिए मैं yii नियमों में असुरक्षित उपयोग कर रहा हूँ।अपडेट पर, yii
array('id', 'unsafe', 'on'=>'update'),
अभी भी इसके साथ, मैं आईडी को अद्यतन करने से छोड़ने में असमर्थ हूं।
यह yii के साथ कैसे किया जा सकता है?
नीचेमेरे नियमों समारोह ..
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('name, body, created_date', 'required'),
array('name', 'length', 'max'=>128),
array('body', 'length', 'max'=>512),
array('id', 'unsafe', 'on'=>'update'),
// The following rule is used by search().
// @todo Please remove those attributes that should not be searched.
array('id, name, body, created_date', 'safe', 'on'=>'search'),
);
}
अद्यतन है 1
$ मॉडल> गुण = $ _POST [ 'उपयोगकर्ता'];
और मैं जब बचत, कुछ विशेषताओं को छोड़ने के लिए की जरूरत है।
$ मॉडल-> सहेजें();
क्या आप अपना अपडेट फ़ंक्शन जोड़ सकते हैं? – secretlm
@secretlm यह एक समारोह नहीं है। यह एक परिदृश्य है। – dev1234
"मुझे कुछ मूल्य अपडेट करने की आवश्यकता है, यहां तक कि वे पोस्ट सरणी पर सेट हैं" => मैं उस कोड को देखना चाहता हूं जिसे आपने "अपडेट" एक्शन में मॉडल के गुणों के लिए मान सेट किया है। – secretlm