我有些困惑,因为在视图中直接调用模型而不通过控制器传递它。 http://www.yiiframework.com/doc-2.0/guide-input-forms.html 滚动到页面底部...
echo $form->field($model, 'product_category')->dropdownList(
ProductCategory::find()->select(['category_name', 'id'])->indexBy('id')->column(),
['prompt'=>'Select Category']
);
在这里的指南http://www.yiiframework.com/doc-2.0/guide-structure-views.html底部有一个最佳实践部分,其中一个主题是:(视图)不应包含执行DB查询的代码。此类代码应在模型中完成。
谢谢
$model->allAnotherModel()
。 - Clyff