예제 #1
0
파일: File.php 프로젝트: jamezlee/v3
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPages()
 {
     return $this->hasMany(Page::className(), ['id' => 'page_id'])->viaTable('page_has_file', ['file_id' => 'id']);
 }
예제 #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPages()
 {
     return $this->hasMany(Page::className(), ['author' => 'id']);
 }
예제 #3
0
파일: Photo.php 프로젝트: sanmaowang/ycjl
 public function getPage()
 {
     return $this->hasOne(Page::className(), ['id' => 'page_id']);
 }
예제 #4
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPages()
 {
     return $this->hasMany(Page::className(), ['creator_account_id' => 'id']);
 }
 /**
  * Invalidate model tags.
  * @return bool
  */
 public function invalidateTags()
 {
     /** @var \DevGroup\TagDependencyHelper\TagDependencyTrait $this */
     \yii\caching\TagDependency::invalidate($this->getTagDependencyCacheComponent(), [self::commonTag(), Page::commonTag(), $this->objectTag(), NamingHelper::getObjectTag(Page::className(), $this->getPrimaryKey())]);
     return true;
 }
예제 #6
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPages()
 {
     return $this->hasMany(Page::className(), ['created_by' => 'id']);
 }