【发布时间】:2017-05-12 01:25:29
【问题描述】:
嗨,我有这个奇怪的问题。我有一个表关系。我想查看相关的表字段名称而不是 id。
这是我的模型:
public function getQCat()
{
return $this->hasOne(QbCategory::className(), ['id' => 'q_cat']);
}
这是我的看法:
<?php echo DetailView::widget([
'model' => $model,
'attributes' => [
'q_cat',
'question:ntext',
'q_c1:ntext',
'q_c2:ntext',
'q_c3:ntext',
'q_c4:ntext',
'q_ans:ntext',
],
]) ?>
视图中的“q_cat”字段我想显示名称而不是 id。我尝试使用 'q_cat.name' 但它说(未设置)。
谢谢。
【问题讨论】:
-
能否添加型号查询?
-
模型查询是什么意思?我会在上面包含模型:)
-
从哪里获得 $model 的详细视图。
-
我在哪里找到的?帮帮我,我是新手。谢谢
标签: php model-view-controller yii2