2013-04-03 5 views
0

У меня есть две таблицы: supa и действует. Таблица Supa имеет идентификатор в качестве первичного ключа, а таблица Acts имеет supa_ID в качестве внешнего ключа, который соединяет эти таблицы. Теперь в таблице Supa у меня есть поле, которое называется «oznaka». Я предполагаю создать текстовое поле, где я поставлю «oznaka», но в фоновом режиме предполагается взять идентификатор таблицы Supa, подключиться к таблице Acts, найти supa_ID и поместить его туда. У меня проблемы с функцией контроллера. Предположим, я использую только контроллер view. Это не предполагает, чтобы быть трудно, но у меня действительно проблемы :(Текстовое поле или выпадающий список в yii

ответ

0
<?php echo $form->dropDownList($model,'item_type_id', CHtml::listData(ItemType::model()->findAll(), 'id', 'type'), array('empty'=>'select Type')); ?> 

Это основное использование в Yii, чтобы создать выпадающий список, населенный из базы данных. Если Вы хотите, чтобы текстовое поле, Вы можете сделать вызов Ajax после какой-либо вход получен для проверки того, является ли в базе данных что-то, что соответствует этому вводу.Если есть, добавьте новое значение в какое-то скрытое поле ввода и получите эти данные, когда форма отключена, в контроллере.

+0

Можете ли вы привести пример для контроллер? – marija