Q
yii2从模型
0
A
回答
0
我发现下面的解决方案:
echo Html::activeDropDownList($model, 'id',
ArrayHelper::map(Chapter::find()->all(), 'id', 'title'));
我没有使用DropDown :: Widget,但是这(确切地说?)是同样的事情。 接下来的步骤是给控制器提供ArrayHelper,而不是直接从视图中获取数据库。但现在这工作。
1
回声下拉菜单永远不会向您显示标签。 要么使用activeField或手动显示它使用echo Html::label()
,你可以阅读更多有关params用于在标签浏览:http://www.yiiframework.com/doc-2.0/yii-helpers-basehtml.html#label()-detail
通常可以使用activeField,或至少是积极的模型
相关问题
- 1. Yii2从模型
- 2. 获取从另一个模型Yii2
- 3. Yii2选择关联模型
- 4. yii2覆盖模型方法
- 5. yii2更改gridview模型
- 6. 模型返回afterSave yii2
- 7. Yii2:模块内的可配置模型
- 8. Yii2从相关型号
- 9. Yii2:调用未定义方法后端\模型\ CreateBookings ::模型()
- 10. 在ActiveDataProvider中获取模型索引,Yii2
- 11. Yii2:帖子复杂的模型
- 12. 通过ActiveForm创建多个模型Yii2
- 13. yii2 datapicker设置模型的endDate属性
- 14. Yii2中动态声明模型
- 15. yii2验证相关的模型
- 16. 在yii2模型中自定义验证
- 17. yii2形式与多个模型
- 18. 如何使Yii2模型成为数组?
- 19. Yii2下载模型作为excel文件
- 20. Yii2-未定义的变量:模型
- 21. Yii2:模型不加载阵列
- 22. yii2没有模型的ckeditor部件
- 23. Yii2 - 在模型中提交时如何从Widget获取数据?
- 24. Yii2从数据库获取文本,并使用这些模型
- 25. Yii2模块模块
- 26. urlManager模块Yii2
- 27. Yii2 ArrayDataProvider模板
- 28. Yii2。相关车型
- 29. Yii2加载模块
- 30. Yii2节省模式
你如何添加标签? – 2014-12-08 01:19:53
我已经试过几件事情,如: 回声下拉::小部件([ '标签'=> '标签', '项目'=> $章节, 或者: 回声下拉::小部件([ “ items'=> ['label'=>'labelname',$ chapters]。 我认为问题是$ chapters是一个数组,我不知道如何处理这个问题。对于我自己,现在它只发生在后台 – Wijnand 2014-12-08 06:47:18