'已发布', 2 => '待修改']; const TYPE = [1 => '文章详情', 2 => '链接']; const STATUS_PUBLISH = 1; const STATUS_MODIFY = 2; const TYPE_ARTICLE = 1; const TYPE_LINK = 2; //允许修改 const EDIT_ALLOW = ['cate_id','title','header_image','author','summary','type','content','url','priority','status','volume']; public function getStatusTextAttr($value, $data) { return self::STATUS[$data['status']]; } public function getTypeTextAttr($value, $data) { return self::TYPE[$data['type']]; } // 关联ArticleCate public function Cate() { return $this->hasOne(ArticleCateModel::class, "id", "cate_id"); } }