Validation 如何在OctoberCMS中设置转发器内部字段所需的验证?
我试过下面的代码,但它不适合我 亚马尔 模型 如果有人能解决这个问题,请与我分享你的知识。谢谢您可以在模型文件中添加以下代码 您可以在模型文件中添加以下代码 与使用beforeValidate函数和通过中继器循环不同,有一种更方便的方法来实现它-在规则部分使用通配符:Validation 如何在OctoberCMS中设置转发器内部字段所需的验证?,validation,octobercms,Validation,Octobercms,我试过下面的代码,但它不适合我 亚马尔 模型 如果有人能解决这个问题,请与我分享你的知识。谢谢您可以在模型文件中添加以下代码 您可以在模型文件中添加以下代码 与使用beforeValidate函数和通过中继器循环不同,有一种更方便的方法来实现它-在规则部分使用通配符: public $rules = [ 'repetor_name' => 'required', 'repetor_name.*.required_text' =>'required' ]; 与使用befo
public $rules = [
'repetor_name' => 'required',
'repetor_name.*.required_text' =>'required'
];
与使用beforeValidate函数和通过中继器循环不同,有一种更方便的方法来实现它-在规则部分使用通配符:
public $rules = [
'repetor_name' => 'required',
'repetor_name.*.required_text' =>'required'
];
public $rules = [
'repetor_name' => 'required', //repeater field is required
// 'required_text' =>'required' You have to remove this line
];
/* We have to create custom function in model to validate inner fields of repeater*/
public function beforeValidate()
{
foreach ($this->repetor_name as $key => $value) {
$this->rules['repetor_name.'.$key.'.required_text'] = 'required';
}
public $rules = [
'repetor_name' => 'required',
'repetor_name.*.required_text' =>'required'
];