在我看来,我尝试添加'value'
功能,如果id = 0
显示该字段,否则它不会显示该字段。我试图这样做:
echo $form->field($model, 'test', [
'options' => [
'class' => $twoColumns . ' required',
'value' => function ($model) {
return $model->testvar == 0 ? 'Test' : null;
}
]
])
我已将功能添加到'value'
,但不知怎的,它无法正常工作。有人能解释我为什么吗?
我收到htmlspecialchars
错误
答案 0 :(得分:3)
此处不支持关闭,无论如何都没有理由使用它。
你只需要:
$model->interest = null;
if ($model->is_interest_variable == 0) {
$model->interest = 'Test';
}
echo $form->field($model, 'interest', [
'addon' => [
'append' => [
'content' => '%',
],
],
'options' => [
'class' => $twoColumns . ' required',
]
])->textInput([
'placeholder' => '0.0000',
'class' => 'form-control amount-4'
]);