<?php
namespace app\my\model;
use think\Model;
class Book extends Model
{
public function comments()
{
return $this->morphMany('Comment', 'commentable','Book');
}
}
<?php
namespace app\my\model;
use think\Model;
class Article extends Model
{
public function comments()
{
return $this->morphMany('Comment', 'commentable','Article');
}
}
<?php
namespace app\my\model;
use think\Model;
class Comment extends Model
{
public function commentable()
{
return $this->morphTo();
}
}
$article = Article::get(1);//获取评论
foreach ($article->comments as $comment) {
var_dump($comment);
}