4
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
namespace app\model;
|
||||
|
||||
/**
|
||||
* 朋友圈评论模型
|
||||
* @property integer $id 主键(ID)
|
||||
* @property integer $circle_id 朋友圈动态ID
|
||||
* @property integer $user_id 用户ID
|
||||
* @property integer $reply_user_id 回复的用户ID(0表示直接评论)
|
||||
* @property string $body 评论内容
|
||||
* @property integer $created_at 创建时间
|
||||
* @property integer $updated_at 更新时间
|
||||
* @property integer $status 状态(0:隐藏 1:正常)
|
||||
*/
|
||||
class FriendCircleComment extends Base
|
||||
{
|
||||
protected $name = 'friend_circle_comment';
|
||||
protected $autoWriteTimestamp = true;
|
||||
|
||||
protected function getOptions(): array
|
||||
{
|
||||
return array_merge(parent::getOptions(), [
|
||||
'insert' => [
|
||||
'status' => 1,
|
||||
'reply_user_id' => 0,
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 关联朋友圈动态
|
||||
*/
|
||||
public function circle()
|
||||
{
|
||||
return $this->belongsTo('\\app\\model\\FriendCircle', 'circle_id', 'id');
|
||||
}
|
||||
|
||||
/**
|
||||
* 关联评论用户
|
||||
*/
|
||||
public function user()
|
||||
{
|
||||
return $this->belongsTo('\\app\\model\\User', 'user_id', 'id');
|
||||
}
|
||||
|
||||
/**
|
||||
* 关联被回复的用户
|
||||
*/
|
||||
public function replyUser()
|
||||
{
|
||||
return $this->belongsTo('\\app\\model\\User', 'reply_user_id', 'id');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user