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

lpwwtiir  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(123)

我想创建一个下拉列表,其中包含关系表中数据。我有一个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()); ?>

我找不到一种方法来工作,现在它得到了一个错误“股票无法转换为字符串”.

hpcdzsge

hpcdzsge1#

请尝试以下操作:

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

相关问题