PhalconPHP: Как установить параметр Selected в теге SELECT

Я хочу установить <option> со значением, исходящим из Db. Пока я пробовал это, но не работал:

 $site_select = new Select('site_id', $this->_sites); 

Обновить

Генерирование выбора с использованием столбцов БД, как рекомендовал Тимоти:

 new Select('site_id', Sites::find(), array('using' => array('site_id', 'site_name'))); 

Установка выбранного значения данного выбора:

 $site_select->setDefault('YOUR_DB_VALUE'); 

Однако есть еще один прекрасный трюк о формах Фалкона. Вы можете передать свой объект DB в класс формы, и ваша форма будет заполнена автоматически.

Форма:

 class YourFormClass extends Phalcon\Forms\Form { public function initialize($entity = null, $options = null) { 

контроллер:

 $entity = YourModel::findFirst(); $form = new YourFormClass ($entity, $options); 

Обратите внимание, что имена ввода формы должны соответствовать столбцам DB / Model.