我正在尝试在beforeSave()方法中设置模型属性,但之后不会保存它们。
public function beforeSave(){
if(!$this->isNewRecord){
// ...
$this->status = self::VISIBLE;
}
return parent::beforeSave();
}
我试过返回true而不是parent :: beforeSave()。 我也试过if(parent :: beforeSave){}结构。
我在afterSave中检查了模型属性并设置了它们。我只是不能到达那里,他们可能会在之后迷路。
有什么想法吗?
答案 0 :(得分:0)
基本上你正在更新上面的模型..
如果($这 - >!isNewRecord)。
使用状态字段
保存时删除此条件答案 1 :(得分:0)
我只是尝试在没有X-editable插件的情况下更新模型,并且在beforeSave()中设置了其他属性。