【发布时间】:2015-03-11 11:13:11
【问题描述】:
我有事件模型,一个事件有一个项目,一对一关联,我在事件模型中编写函数来获取项目如下
public function getprojects() {
return $this->hasOne(app\models\Project::className(), ['id' => 'projectid']);
}
下面是我的控制器的代码
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$project = $model->project;
return $this->redirect(['eventdetail', 'id' => $model->id, 'project' => $project]);
}
详细视图代码是
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'projectid',
'userid',
'milestone',
'datetime',
],
]) ?>
我想打印项目的标题而不是 projectid ,我们从关联表中获取标题我如何获取标题并在详细视图中打印
【问题讨论】:
标签: activerecord yii