PhalconPHP: come impostare un'opzione selezionata nel tag SELECT

Voglio impostare <option> con il valore proveniente da Db. Finora ho provato questo, ma non funziona:

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

Aggiornare

Generazione della selezione utilizzando le colonne DB come consigliato da Timothy:

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

Impostazione del valore selezionato della selezione data:

 $site_select->setDefault('YOUR_DB_VALUE'); 

Comunque c'è un altro bel trucco sulle forms di Phalcon. È ansible passare l'entity framework; DB alla class del module e il module verrà popolato automaticamente.

Modulo:

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

controller:

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

Si noti che i nomi di input del module devono corrispondere alle colonne DB / Model.