TimestampBehavior::class, 'updatedAtAttribute' => null, ] ]; } public static function type($k = null, $comment = null) { $arr = [ self::TYPE_COMMENT => '评论', self::TYPE_REPLY => '回复', self::TYPE_GOOD => '点赞', self::TYPE_SHARE => '分享', self::TYPE_WEIGUI => '举报', ]; if($k === null){ return $arr; } $kname = isset($arr[$k]) ? $arr[$k] : '--'; if($comment){ $for = $comment['at_comment_id'] ? '回复' : ($comment['comment_id'] ? '评论' : '文章'); if(in_array($k, [self::TYPE_WEIGUI, self::TYPE_GOOD])){ $kname .= $for; } } return $kname; } public static function typeWeigui($k = null) { $arr = [ 1 => '低俗色情', 2 => '涉嫌违法', 3 => '侵权抄袭', 4 => '人身攻击', 5 => '内容不实', ]; if($k === null){ return $arr; } return isset($arr[$k]) ? $arr[$k] : '--'; } public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); \app\modules\admin\models\quanzi\QuanziForm::afterCommentSave($this, $insert, $changedAttributes); } }