Mam dwie Model: test1, test2 i działania w test1:Yii i baza danych wiersz w rozwijanym
public function active_widgets_list()
{
$widgets = SiteWidget::model()->find('status=:status', array(':status' => '1'));
return $widgets;
}
a pokażę test1.tbl_1 wiersze w formie listy rozwijanej w widoku test2 za:
$list=CHtml::listData(SiteWidget::model()->active_widgets_list(), 'id', 'title');
echo $form->dropDownList($model,'widget_id', $list, array('empty' => 'Select Please'));
ale nie działa. Mam tylko puste menu rozwijane.
użycie 'findAll' zamiast' find', czy też jest to literówka? Chociaż lista nie powinna być pusta, ponieważ nie będzie co najmniej jednego modelu –
@ bool.dev not letter. nie wiedziałem, co jest poprawne. dzięki. naprawiony. – Chalist