这个rule怎么不工作 [ 2.0 版本 ]
MODEL:
[['limit_time'], 'required', 'when' => function($model) {
return $model->limit_type == '限期';
}],
view:
<?php echo $form->field($model, 'limit_type')->inline(true)->radioList(['紧急' => '紧急', '限期' => '限期', '不定期' => '不定期']) ?>
<?php
echo $form->field($model, 'limit_time')->label("若类型选择“限期”,则请填写截止日期")->widget(DateControl::classname(), [
'type' => DateControl::FORMAT_DATE,
'ajaxConversion' => false,
'options' => [
'pluginOptions' => [
'autoclose' => true
]
],
'displayFormat' => 'php:D, Y-m-d',
'saveFormat' => 'php:U'
]);
?>
咋不起效果咧??
各种测试,将view里改成$form->field($model, 'limit_time')->textinput() 也不行
最佳答案
其他 0 个回答
没有找到数据。
搞搞的传奇
注册时间:2015-02-24
最后登录:2020-06-04
在线时长:24小时46分
最后登录:2020-06-04
在线时长:24小时46分
- 粉丝8
- 金钱5
- 威望10
- 积分345