Tôi có hai mô hình: test1, test2 Và một hành động trong test1:Yii và cơ sở dữ liệu hàng trong danh sách thả xuống
public function active_widgets_list()
{
$widgets = SiteWidget::model()->find('status=:status', array(':status' => '1'));
return $widgets;
}
Và tôi sẽ hiển thị test1.tbl_1 hàng dạng danh sách thả xuống theo quan điểm của test2:
$list=CHtml::listData(SiteWidget::model()->active_widgets_list(), 'id', 'title');
echo $form->dropDownList($model,'widget_id', $list, array('empty' => 'Select Please'));
nhưng không hoạt động. tôi chỉ có một trình đơn thả xuống.
sử dụng 'findAll' thay vì' find', hoặc là lỗi đánh máy? Mặc dù danh sách không được để trống, vì sẽ có ít nhất một mô hình –
@ bool.dev không phải lỗi chính tả. tôi không biết cái gì là đúng. cảm ơn. đã sửa. – Chalist