【发布时间】:2016-10-05 10:41:14
【问题描述】:
如果模型中的一个属性包含数组数据,比如日期,这些数据填充到该属性的多行表单中,我如何为数组元素分配初始值,以便它们在出现时最初显示在表单中.
在我的示例中,我的数组类型属性保存日期,我希望表单中的每个新日期行在表单加载时具有不同的值。
<?= $form->field($model, 'datesToPay[]') ?>
我尝试使用 Yii2 的 DefaultValueValidator 过滤器为 datesToPay 数组元素分配初始值,但在表单加载时它不显示该值。
['datesToPay', 'each', 'rule' => ['default', 'value' => date('Y-m-d')]]
【问题讨论】:
标签: yii2