【发布时间】:2015-08-04 07:46:04
【问题描述】:
我正在尝试在 yii2 框架中显示带有类别列表的下拉列表。
我的数据库中的表是用外键设置的,并使用模型和 Crud 生成器来生成代码。
我现在正在尝试编辑代码以将文本字段更改为包含类别表中的值的下拉列表。
<?php $categoryArray = ArrayHelper::map(\app\models\Category::find()->orderBy('name')->all(), 'id', 'name') ?>
<?= $form->field($model, 'category_id')->dropDownList($categoryArray, ['prompt' => '---- Select category ----'])->label('category') ?>
这会返回错误“2.yii\base\ErrorHandler::handleFatalError()”
与我的问题最相关的帖子是指框架的版本 1,但找不到如何使用版本 2 执行此操作的好示例。
【问题讨论】:
标签: php drop-down-menu foreign-keys yii2