CakePHP3で一時的にビヘイビアを外す

@iwasaki 11views 更新:2017年5月19日

以下のようにして一時的にビヘイビアを外した上で保存することが可能です。

$this->removeBehavior('Upload');
$this->removeBehavior('Imagine');
$user = $this->save($user);

どのビヘイビアが呼ばれているかは以下で確認できます。

$this->behaviors()->loaded();

参考

https://book.cakephp.org/3.0/ja/orm/behaviors.html#id11

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません