Ash*_*oja 1 validation octobercms
我试过下面的代码,但对我不起作用。
fields.yaml
fields:
repetor_name:
label: Repeater
prompt: 'Add new item'
span: auto
type: repeater
required: 1
form:
fields:
required_text:
label: Text
span: auto
required: 1
type: text
Run Code Online (Sandbox Code Playgroud)
模型
public $rules = [
'repetor_name' => 'required',
'required_text' =>'required'
];
Run Code Online (Sandbox Code Playgroud)
如果有人有解决方案,请与我分享您的知识。谢谢
小智 6
除了使用beforeValidate()函数并在转发器中循环外,还有一种更方便的方法来实现它-在规则部分使用通配符:
public $rules = [
'repetor_name' => 'required',
'repetor_name.*.required_text' =>'required'
];
Run Code Online (Sandbox Code Playgroud)