在 beforeSave() 中设置的模型属性未被保存
Model attributes set in beforeSave() are not being saved
我试图在 beforeSave() 方法中设置一个模型属性,但之后它们没有被保存。
public function beforeSave(){
if(!$this->isNewRecord){
// ...
$this->status = self::VISIBLE;
}
return parent::beforeSave();
}
我试过返回 true 而不是 parent::beforeSave()。
我也试过 if(parent::beforeSave) {} 结构。
我检查了 afterSave 中的模型属性,它们已设置。我只是不去那里,他们之后可能会迷路。
有什么想法吗?
基本上你是在更新上面的模型..
if(!$this->isNewRecord)。
在使用状态字段保存时删除此条件
我只是尝试在没有 X-editable 插件的情况下更新模型,并且在 beforeSave() 中设置了附加属性。
我试图在 beforeSave() 方法中设置一个模型属性,但之后它们没有被保存。
public function beforeSave(){
if(!$this->isNewRecord){
// ...
$this->status = self::VISIBLE;
}
return parent::beforeSave();
}
我试过返回 true 而不是 parent::beforeSave()。 我也试过 if(parent::beforeSave) {} 结构。
我检查了 afterSave 中的模型属性,它们已设置。我只是不去那里,他们之后可能会迷路。
有什么想法吗?
基本上你是在更新上面的模型..
if(!$this->isNewRecord)。
在使用状态字段保存时删除此条件
我只是尝试在没有 X-editable 插件的情况下更新模型,并且在 beforeSave() 中设置了附加属性。