2015-02-20 1 views
0

как получить данные из базы данных в kohana 3.3 framework. Я создал раскрывающийся список в представлении, но я не знаю, как подключить его к контроллеру, чтобы я мог извлекать данные из базы данных и показывать их в выпадающем спискеpopulating выпадающий список из базы данных в рамках kohana

ответ

0

Вам нужно получить данные, которые вы хотите из базы данных с использованием ORM или запроса DB :: select, затем сформулируйте его в массив, где ключ является значением параметра, а значение - текст, который вы хотите отобразить для каждой опции.

Например, вам нужно, чтобы в конечном итоге что-то вроде:

$options = array(
    1 => 'First Option', 
    2 => 'Second Option', 
    3 => 'Third Option' 
); 

Затем передать этот массив в форме помощника Kohana (в форме :: выбрать), и он будет выводить для вас варианты. Справка: http://kohanaframework.org/3.3/guide-api/Form#select

Приведенный выше пример выведет что-то вроде:

<select name="whatever"> 
    <option value="1">First Option</option> 
    <option value="2">Second Option</option> 
    <option value="3">Third Option</option> 
</select> 

Если Ваш вопрос действительно, как получить данные из базы данных, то вам необходимо прочитать все примеры здесь: http://kohanaframework.org/3.3/guide/orm

Удачи!