<?php class formBlanksAddNewBlanks extends cmsForm{ public function init(){ 'type' => 'fieldset', 'title' => LANG_BLANKS_FIRST_POLIS, ) )), 'title' => LANG_BLANKS_KILKIST_POLIS, ) )), 'title' => LANG_BLANKS_SERIA_POLIS, 'items' => //вот тут ступор// )), 'title' => LANG_BLANKS_DATE_OTR, ) )) ) ) ); } }
InstantCMS 2.X
#1
2 января 2017 в 00:34
Есть код:
Есть поле seria_polis. Не могу понять как сделать запрос в БД и потом вывести поля из БД в качестве значений выпадающего списка
#2
16 января 2017 в 00:42
Вот, отформатируй под свои нужды
Самому нужно было сделать подобное
практически переписал, долго не мучился над запросами что бы сразу нужным выдало
скажем так костылем дело
в идеале можешь обработку в функцию модели записать и просто вывести в переменную уже готовый результат а переменную в поле
Самому нужно было сделать подобное
практически переписал, долго не мучился над запросами что бы сразу нужным выдало
скажем так костылем дело
в идеале можешь обработку в функцию модели записать и просто вывести в переменную уже готовый результат а переменную в поле
<?php class formBlanksAddNewBlanks extends cmsForm{ public function init(){ // подключаешь модель $model=cmsCore::getModel('ваша модель'); // выполняешь функцию $result=$model->getAll(); //определяем переменную для вывода //циклом перебыраем и правильно записываем в переменную foreach($result as $res){ $return_value[$res['id']]=$res['title']; } 'type' => 'fieldset', 'title' => LANG_BLANKS_FIRST_POLIS, ) )), 'title' => LANG_BLANKS_KILKIST_POLIS, ) )), 'title' => LANG_BLANKS_SERIA_POLIS, 'items' => $return_value )), 'title' => LANG_BLANKS_DATE_OTR, ) )) ) ) ); } }