예제 #1
0
파일: Questions.php 프로젝트: hongker/Blog
 /**
  * 模型初始化
  */
 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'));
 }
예제 #2
0
파일: Users.php 프로젝트: hongker/Blog
 /**
  * 模型初始化
  */
 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'));
 }
예제 #3
0
파일: Articles.php 프로젝트: hongker/Blog
 /**
  * 模型初始化
  */
 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'));
 }