public function beforeSave($insert)
{
if ($insert) {
$this->user_id = Yii::$app->user->id;
return true;
}
return false;
}
Что сдесь неправльно?
Re: Что сдесь неправльно?
А что надо было сделать?
Сейчас получается так, что при вставке новой строки, мы записываем $this->user_id = Yii::$app->user->id; а при update строки, мы всегда запрещаем это делать.
Сейчас получается так, что при вставке новой строки, мы записываем $this->user_id = Yii::$app->user->id; а при update строки, мы всегда запрещаем это делать.
Re: Что сдесь неправльно?
Мне кажется, что задумка была такой:
а ещё лучше делать вот так:
Код: Выделить всё
public function beforeSave($insert)
{
if ($insert) {
$this->user_id = Yii::$app->user->id;
}
return true;
}
Код: Выделить всё
public function beforeSave($insert)
{
if ($insert) {
$this->user_id = Yii::$app->user->id;
}
return parent::beforeSave($insert);
}
Re: Что сдесь неправльно?
Код: Выделить всё
public function beforeSave($insert)
{
if ($insert) {
$this->user_id = Yii::$app->user->id;
}
return parent::beforeSave($insert);
}
Re: Что сдесь неправльно?
нужно юзера добавлять автоматически
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49