0

我正在尝试在 beforeSave() 方法中设置模型属性,但之后不会保存它们。

 public function beforeSave(){
     if(!$this->isNewRecord){
         // ...
         $this->status = self::VISIBLE;
     }               
     return parent::beforeSave();
 }

我尝试返回 true 而不是 parent::beforeSave()。我也尝试过 if(parent::beforeSave) {} 结构。

我在 afterSave 中检查了模型属性并设置了它们。我只是没有到达那里,他们之后可能会迷路。

有任何想法吗?

4

2 回答 2

0

基本上你正在更新上面的模型..

如果(!$this->isNewRecord)。

使用状态字段保存时删除此条件

于 2015-07-02T07:04:30.697 回答
0

我只是尝试在没有 X 可编辑插件的情况下更新模型,并且在 beforeSave() 中设置了附加属性。

于 2015-07-03T11:54:36.467 回答