コード例 #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'));
 }