使用yii1.1从数据库中下拉数据

时间:2019-04-02 11:38:49

标签: php yii frameworks dropdown

我想用关系表中的数据创建一个下拉列表。 我有一个tbl_stock,在该表上我与其他表typeStock有关系,这些连接使tbl_stock成为“股票类型”。

所以我想在表单中创建一个dropdownList。

我已经尝试过这样的事情:

在控制器中:

 protected function getStockOptions(){
            $stockArray = CHtml::listData(Stock::model()->findAll(), 'id', 'tipo');
            return $stockArray;

        }

在_form.php视图中:

<?php echo $form->dropDownList($model,'tipo', Stock::model()->findAll()); ?>

我找不到解决办法,现在出现错误“无法将股票转换为字符串”。

1 个答案:

答案 0 :(得分:0)

尝试一下:

echo $form->dropDownList($model,'tipo', CHtml::listData(Stock::model()->findAll(),'id','tipo'));