مسعود افسر
شنبه 14 فروردین 1395, 10:51 صبح
سلام
میخواستم بدونم چطور میشه تو مدل تعیین کرد که بعضی از فیلد ها در هنگام ویرایش (Update) بصورت ReadOnly در نظر گرفته شوند.
مثلا در جدول users فیلدهای username و token وقتی برای بار اول تعیین شدند، بعداً قابل تغییر نباشند.
این رو هم میدونم که میشه تو کنترولر در اکشن Edit میشه از کد زیر استفاده کرد ولی من میخوام تو مدل این کار رو انجام بدم که تو همه اکشن هایی که رکورد رو تغییر میده اعمال بشه.
unset($this->request->data['username']);
unset($this->request->data['token']);
میخواستم بدونم چطور میشه تو مدل تعیین کرد که بعضی از فیلد ها در هنگام ویرایش (Update) بصورت ReadOnly در نظر گرفته شوند.
مثلا در جدول users فیلدهای username و token وقتی برای بار اول تعیین شدند، بعداً قابل تغییر نباشند.
این رو هم میدونم که میشه تو کنترولر در اکشن Edit میشه از کد زیر استفاده کرد ولی من میخوام تو مدل این کار رو انجام بدم که تو همه اکشن هایی که رکورد رو تغییر میده اعمال بشه.
unset($this->request->data['username']);
unset($this->request->data['token']);