【发布时间】:2017-02-09 13:20:04
【问题描述】:
我有三个表 - “课程”、“课程”和“任务”。每节课属于一门课程,每一项任务属于一节课。我想输出一个任务,显示任务名称、课程名称和课程名称。如何访问课程表数据?为了获取链接到课程的课程信息,我在我的任务模型中使用了以下内容:
$lessonName = $this->lessons->lesson_name;
为了获得与该课程相关联的课程名称,我尝试了以下但没有成功,但我真的在这里猜测:
$courseName = $this->lessons->courses->course_name;
我的模特关系如下:
课程.php
public function lessons()
{
return $this->hasMany('App\Lesson');
}
课程.php
public function tasks()
{
return $this->belongsTo('App\Task', 'task_id', 'id');
}
任务.php
public function lessons()
{
return $this->belongsTo('App\Lesson', 'lesson_id', 'id');
}
我哪里出错了?谢谢
【问题讨论】: