Как добавить массив в массив, используя переменную в форме помощника - PullRequest
0 голосов
/ 19 мая 2019

У меня есть помощник по форме в codeigniter, подобный этому

<?=form_input('institute_name', $letter->institute_code.' - '.$letter->institute_name, array('id'=>'institute_name','class'=>'form-control','placeholder'=>'Pilih Institut'))?>

и переменная, которая устанавливает поле в readonly

$readonly->institute_code со значением «readonly»

Можно ли бросить эту переменную внутри массива, потому что, когда я просто добавляю переменную, как это

<?=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'

1 Ответ

0 голосов
/ 20 мая 2019

Мое решение:

создайте переменную, содержащую массив, затем добавьте 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...