我在这样的codeigniter中有表单助手
<?=form_input('institute_name', $letter->institute_code.' - '.$letter->institute_name, array('id'=>'institute_name','class'=>'form-control','placeholder'=>'Pilih Institut'))?>
并具有将字段设置为只读的变量
$readonly->institute_code
的值为“只读”
是否有可能将此变量抛出数组,因为当我只是像这样添加变量时
<?=form_input('institute_name', $letter->institute_code.' - '.$letter->institute_name, array('id'=>'institute_name','class'=>'form-control','placeholder'=>'Pilih Institut', $readonly->institute_code ))?>
结果将在页面源中添加0="readonly"
。
我希望结果成为'readonly'='readonly'
答案 0 :(得分:0)
我的解决方法是
创建包含数组的变量,然后添加1行,然后将数组放入表单输入助手中。
$arrays = array('id'=>'institute_name','class'=>'form-control','placeholder'=>'Pilih Institut')
$readonly->draft_file==1?$arrays['readonly'] = 'readonly':'';
echo form_input('institute_name', $letter->institute_code.' - '.$letter->institute_name, $arrays)