Ejemplo n.º 1
0
 public function getMessage()
 {
     return $this->hasOne(Message::className(), ['id' => 'message_id']);
 }
 /**
  * Returns the Message Model by given Id
  * Also an access check will be performed.
  *
  * If insufficed privileges or not found null will be returned.
  *
  * @param int $id
  */
 private function getMessage($id)
 {
     $message = Message::findOne(['id' => $id]);
     if ($message != null) {
         $userMessage = UserMessage::findOne(['user_id' => Yii::$app->user->id, 'message_id' => $message->id]);
         if ($userMessage != null) {
             return $message;
         }
     }
     return null;
 }