Buenos Dias a Todos Dios los bendiga…
Tengo una aplicacion ya bastante adelantada donde dispongo de como 15 tipos de reportes y mas de 30 formularios.
Y quisiera optimizar mas mi codigo y hacer una especie de sub-consulta en el model tipo la del search() que me llene mi dropdownlist con una consulta fija como dije en el model para que cada vez que cree un formulario solo haga el llamado y se me arme el dropdownlist, por ejemplo:
siempre que creo un formulario debo hacer esto:
$form->dropDownListRow($model, ‘cobrador’, CHtml::listData(Cobradores::model()->findAll(array(‘condition’=>‘cobrador <> “AJUSTE” OR cobrador <> “CARGO” OR cobrador <> “ANULADO” “ACTIVO”’,‘order’ => ‘estado ASC, cobrador ASC’)), ‘cobrador’, ‘cobrador’), array(‘class’ => ‘span2’, ‘empty’ => ‘–Cobradores–’));
y quisiera que todo esa consulta se me simplifique en algun lado ya sea el model o el controller y solo tenga que hacer esto:
$form->dropDownListRow($model, ‘cobrador’, CHtml::listData(Cobradores::model()->busqueda()));
sera que me pueden ayudar