infinitydevphp / yii2-repeater-model-validator
Yii2 模型重复器验证器
dev-master
2016-08-24 15:27 UTC
Requires
- php: >=5.5.0
- unclead/yii2-multiple-input: >=1.2
- yiisoft/yii2: ^2.0.8
This package is not auto-updated.
Last update: 2024-09-26 02:08:50 UTC
README
扩展 unclead/yii2-multiple-input 以支持相关模型后端和客户端验证
初始化验证:将以下规则添加到模型中:[['attribute_related'], 'infinitydevphp\MultipleModelValidator\MultipleModelValidator'] 并在表单中使用小部件(继承自 \unclead\widgets\MultipleInput)
$options = []; $form->field($model, 'attribute_name') ->widget(\infinitydevphp\MultipleModelValidator\widgets\MultipleInput::className(), $options);
小部件选项
声明了两个键的 JS 选项
- afterAddRow: 在添加行后触发
- afterDeleteRow: 在删除行后触发
其他选项请参阅 [https://github.com/unclead/yii2-multiple-input](base 包)