Php 在yii2中更新from时,如何禁用任何下拉字段?
在这里,当我打开任何表单时,我遇到了一个问题,我不想选择一个下拉列表,但如果我想更新,这个下拉列表字段将被禁用。 那么我在表单中使用了哪种语法Php 在yii2中更新from时,如何禁用任何下拉字段?,php,gridview,yii2,yii2-advanced-app,yii2-validation,Php,Gridview,Yii2,Yii2 Advanced App,Yii2 Validation,在这里,当我打开任何表单时,我遇到了一个问题,我不想选择一个下拉列表,但如果我想更新,这个下拉列表字段将被禁用。 那么我在表单中使用了哪种语法 $form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()), [ 'class' => 'chosen-select-width branch_id', '
$form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()),
[
'class' => 'chosen-select-width branch_id',
'prompt' => Common::translateText('BRANCH_TEXT')
]
);
这是我的表单字段,现在我希望在打开此表单进行更新操作时禁用它。尝试以下操作:
<?= $form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()), [
'class' => 'chosen-select-width branch_id',
'prompt' => Common::translateText('BRANCH_TEXT'),
'disabled' => !$model->isNewRecord,
]) ?>
试试这个:
<?= $form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()), [
'class' => 'chosen-select-width branch_id',
'prompt' => Common::translateText('BRANCH_TEXT'),
'disabled' => !$model->isNewRecord,
]) ?>
@arogachev。谢谢“这很简单,”阿罗加切夫说。谢谢这相当简单。