コード例 #1
0
 /**
  * @param int $boardId
  * @return User[]
  */
 public function getUsers($boardId = null)
 {
     return $this->hasMany(User::className(), ['id' => 'user_id'])->viaTable('cp_users_board_rights', ['board_rights_id' => 'id'], function ($query) use($boardId) {
         if ($boardId != null && is_numeric($boardId)) {
             $query->andWhere(['board_id' => $boardId]);
         }
     });
 }
コード例 #2
0
ファイル: EventTest.php プロジェクト: howq/yii2
 public function testHasHandlers()
 {
     $this->assertFalse(Event::hasHandlers(Post::className(), 'save'));
     $this->assertFalse(Event::hasHandlers(ActiveRecord::className(), 'save'));
     Event::on(Post::className(), 'save', function ($event) {
         $this->counter += 1;
     });
     $this->assertTrue(Event::hasHandlers(Post::className(), 'save'));
     $this->assertFalse(Event::hasHandlers(ActiveRecord::className(), 'save'));
     $this->assertFalse(Event::hasHandlers(User::className(), 'save'));
     Event::on(ActiveRecord::className(), 'save', function ($event) {
         $this->counter += 1;
     });
     $this->assertTrue(Event::hasHandlers(User::className(), 'save'));
     $this->assertTrue(Event::hasHandlers(ActiveRecord::className(), 'save'));
 }
コード例 #3
0
ファイル: Comment.php プロジェクト: obuhovski/my-site
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getCreatedBy()
 {
     return $this->hasOne(User::className(), ['id' => 'created_by']);
 }
コード例 #4
0
ファイル: Profile.php プロジェクト: rhopress/yii2-rhopress
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     $user = User::buildNoInitModel();
     return $this->hasOne(User::className(), [$user->guidAttribute => $this->createdByAttribute]);
 }
コード例 #5
0
ファイル: Post.php プロジェクト: pathman/yii-basic
 /**
  * @return \yii\db\ActiveRelation
  */
 public function getAuthor()
 {
     return $this->hasOne(User::className(), ['id' => 'author_id']);
 }
コード例 #6
0
ファイル: News.php プロジェクト: kabiraparesh/yii2-tookee
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getOwner0()
 {
     return $this->hasOne(User::className(), ['id' => 'owner']);
 }
コード例 #7
0
ファイル: Todo.php プロジェクト: alicanakkus/yii_todolist
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getAuthors()
 {
     return $this->hasOne(User::className(), ['ID' => 'userId']);
     //bizdeki bir kayıt 1 kayıta denk geliyor ilişkiler
 }
コード例 #8
0
ファイル: Advertisement.php プロジェクト: hostingvk4/build
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIdUser()
 {
     return $this->hasOne(User::className(), ['id' => 'id_user']);
 }
コード例 #9
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['email' => 'to'])->andWhere(['scope' => User::SCOPE_FRONTEND]);
 }
コード例 #10
0
ファイル: Module.php プロジェクト: rifaideen/album
 /**
  * @inheritdoc
  */
 public function getContentContainerTypes()
 {
     return [User::className()];
 }
コード例 #11
0
ファイル: FormSubmit.php プロジェクト: cmsgears/module-forms
 /**
  * @return User - who submitted the form
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'submittedBy']);
 }
コード例 #12
0
 public function attachUserClass()
 {
     $this->userClass = User::className();
 }
コード例 #13
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getExecutor()
 {
     return $this->hasOne(User::className(), ['id' => 'executor']);
 }
コード例 #14
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getEditor()
 {
     return $this->hasOne(User::className(), ['id' => 'editor_id']);
 }
コード例 #15
0
ファイル: AuditEntry.php プロジェクト: cornernote/yii2-audit
 /**
  * Returns all linked AuditData instances
  * @return AuditData[]
  */
 public function getUser()
 {
     return static::hasOne(User::className(), ['user_id' => 'id']);
 }
コード例 #16
0
ファイル: Reservation.php プロジェクト: ufrgs-hyman/meican
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRequesterUser()
 {
     return $this->hasOne(User::className(), ['id' => 'request_user_id']);
 }
コード例 #17
0
ファイル: Contractor.php プロジェクト: alexshadie/wallet
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'user_id']);
 }
コード例 #18
0
ファイル: Profile.php プロジェクト: dvizh/yii2-users-module
 /**
  * @return Profile|null Profile user
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'user_id'])->inverseOf('profile');
 }