/** * 模型初始化 */ public function initialize() { parent::initialize(); //关联users表 $this->belongsTo("author_id", "Blog\\Models\\Users", "id", array('alias' => 'Author')); $this->hasMany("id", "Blog\\Models\\Answers", "question_id", array('alias' => 'Answers')); $this->belongsTo("type_id", "Blog\\Models\\Types", "id", array('alias' => 'Type')); }
/** * 模型初始化 */ public function initialize() { parent::initialize(); //关联articles表 $this->hasMany("id", "Blog\\Models\\Articles", "author_id", array('alias' => 'Articles')); //关联地址表 $this->belongsTo("address_id", "Blog\\Models\\Address", "id", array('alias' => 'Address')); $this->skipAttributesOnUpdate(array('email', 'username')); }
/** * 模型初始化 */ public function initialize() { parent::initialize(); //关联users表 $this->belongsTo("author_id", "Blog\\Models\\Users", "id", array('alias' => 'Author')); $this->belongsTo("type_id", "Blog\\Models\\Types", "id", array('alias' => 'Type')); $this->hasMany("id", "Blog\\Models\\Comments", "target_id", array('alias' => 'Comments')); $this->skipAttributesOnUpdate(array('author_id', 'class')); $this->skipAttributesOnCreate(array('status')); }