infinitydevphp/yii2-repeater-model-validator

dev-master 2016-08-24 15:27 UTC

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 选项

  1. afterAddRow: 在添加行后触发
  2. afterDeleteRow: 在删除行后触发

其他选项请参阅 [https://github.com/unclead/yii2-multiple-input](base 包)