Model Yii2:如何将必需属性添加到复选框列表?
我有这个: 它可以工作,但用户必须至少选择一个选项。因此,我想将必需的属性添加到checkboxList中,但它不属于该模型 更新: 我尝试将此规则添加到模型文件中,但无效:Model Yii2:如何将必需属性添加到复选框列表?,model,yii2,attributes,checkboxlist,required,Model,Yii2,Attributes,Checkboxlist,Required,我有这个: 它可以工作,但用户必须至少选择一个选项。因此,我想将必需的属性添加到checkboxList中,但它不属于该模型 更新: 我尝试将此规则添加到模型文件中,但无效: [['MyOffices'], 'requiredValue' => 1, 'message' => 'my test message'] 我还尝试在视图文件中添加所需的属性: Html::checkboxList('MyOffices', null, $offices, ['required' =>
[['MyOffices'], 'requiredValue' => 1, 'message' => 'my test message']
我还尝试在视图文件中添加所需的属性:
Html::checkboxList('MyOffices', null, $offices, ['required' => true]);
请尝试以下代码:
['acordul_tc', 'required', 'on' => ['register'], 'requiredValue' => 1, 'message' => 'my test message']
这意味着该属性是必需的,必须等于1,否则消息将显示错误。请尝试:
检查框列表'MyOffices',null,$offices,['required'=>true] 但是复选框列表没有在模型中定义。在模型中添加MyOffices属性怎么样?您可以添加属性并使用方法规则进行验证,如@RobySottini said@RobySottini您是否在模型中创建了公共属性MyOffices?您还必须使用创建基于模型的输入。否则,它将不起作用。您不能使用静态方法Html::checkboxList.com从选定的值中删除。单个选择的字符串或多个选择的数组。您必须使用所选值更改null
['acordul_tc', 'required', 'on' => ['register'], 'requiredValue' => 1, 'message' => 'my test message']