如何根据模板中的条件禁用Form::selec
t?
<?=Form::select('bank', $banks, $bank_id, array('class' => "form-control", "disabled" => $disabled)); ?>
在$disabled
是布尔变量的情况下,无论如何它都会禁用列表。
答案 0 :(得分:2)
如果我明白了,只要您在输入中具有 disabled
属性的任何值(甚至没有值),它将被禁用。
因此,在这种情况下,您可以通过两种方式按条件将disabled
索引放在数组上
Shortland IF
<?=Form::select('bank', $banks, $bank_id, ($disabled)?['class' => "form-control", "disabled" => "disabled"]:['class'=>"form-control"]); ?>
OR
<?php
if($disabled)
Form::select('bank', $banks, $bank_id, array('class' => "form-control", "disabled" => "disabled"));
else
Form::select('bank', $banks, $bank_id, array('class' => "form-control"));
?>