首先,我以PHP和MVC框架開始,我還不是很擅長這一點,我也做不了很多的問題研究,因爲我真的不知道如何將其翻譯成谷歌搜索。Laravel Eloquent ORM - 返回也屬於第三個對象的對象
和多數民衆贊成也是爲什麼我的問題標題是太有趣了
好了,可以說我有三個型號:帖子,評論者和評論
的意見屬於雙方的帖子和評論者,所以我有這樣的代碼在我的模型,它的一切都很簡單
class Post extends Eloquent {
public function comments() {
return $this->has_many('Comment');
}
}
...
class Commenter extends Eloquent {
public function comments() {
return $this->has_many('Comment');
}
}
...
class Comment extends Eloquent {
public function commenter() {
return $this->belongsTo('Commenter');
}
public function post() {
return $this->belongsTo('Post');
}
}
然後,我想查詢列出提意見,只有當他們對特定職位
我需要經過評議列表,然後找到誰就擁有屬於該評論意見一個職位。 (我真的不需要擔心因爲它是一個小型數據庫的小實驗項目而成爲最優化的)
我不知道如何將此傳遞給使用控制器的視圖,Commenter::has('comments')
將顯示任何具有任何地方都有評論,但我認爲那就是出發點。我也無法在文檔中找到答案。
請讓我知道,如果我沒有做我的問題不夠
請爲我們提供您的Commenter類。 –
現在編輯所有的類 – XuxuBelezA