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

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

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

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

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

参考

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