scenario for validation rules in yii

元气小坏坏 提交于 2019-11-30 21:20:42

Yes its possible. In your controller you can check if checkbox checked or no, then set scenario. Something like that

  if($_POST['my_checbox']==1)
   $model->setscenario('checked');  

Then just do $model->validate() to check for errors. In your model rules just set validators for scenarios you have:

array('delivery, firstNameBilling, lastNameBilling, addressBilling, cityBilling, countryBilling,
            postBilling, telephoneBilling, mailBilling, firstNameDelivery, lastNameDelivery, addressDelivery,
            cityDelivery, countryDelivery, postDelivery, telephoneDelivery, mailDelivery', 'required','on'=>'checked'),

Thats all. Pretty simple.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!