问题:
如何从模型中更改 $useTable?
我想根据保存中传递的数据更改模型中 beforeSave(或保存)方法中的 $useTable 值。这可能吗?
我已经尝试过的:
- 我尝试改变
$this->useTable
,但没有奏效。它更改了实际变量,但事实证明 useTable 值在使用时被缓存$Model->save
。
我知道我可以在调用 save 之前从 Controller 更改这个值,但我宁愿根据传递的数据在我的模型中处理这个值。
有任何想法吗?
如何从模型中更改 $useTable?
我想根据保存中传递的数据更改模型中 beforeSave(或保存)方法中的 $useTable 值。这可能吗?
$this->useTable
,但没有奏效。它更改了实际变量,但事实证明 useTable 值在使用时被缓存$Model->save
。我知道我可以在调用 save 之前从 Controller 更改这个值,但我宁愿根据传递的数据在我的模型中处理这个值。
有任何想法吗?