在yii2中创建通知

时间:2017-02-15 13:50:11

标签: yii2 yii2-advanced-app

我是yii的新手。我创建了两个表usernotification。表notificationuserid作为外键。我想在用户模型中为用户创建通知,就像我从用户模型获取通知一样

 public function getnotifications()
{
    return $this->hasMany(Notification::className(), ['user_id' => 'id']);
}

2 个答案:

答案 0 :(得分:0)

除了你的功能名称(应该是 getNotifications()而不是 getnotifications()),我认为你的代码没有错。

public function getNotifications()
{
   return $this->hasMany(Notification::className(), ['user_id' => 'id']);
}

现在有什么问题?

答案 1 :(得分:0)

在您的模型中使用此功能。

public function addNotification() {
    $notification = new Notification();
    $notification->user_id = $this->id;
    $notification->message = "Notification";
    $notification->save();
}