質問: ConnectionManager::get('default'); $connection->begin(); ``` しかしながら、begin()をしたあとに以下のようなエラーになります。 ``` Warning: The connection is going to be closed but there is an active transaction. Warning: Warning (2): fwrite(): supplied resource is not a valid stream resource in [/vagrant/vendor/cakephp/cakephp/src/Console/ConsoleOutput.php, line 253] Trace: ``` 原因がわからず困っております。 ご教示のほど、よろしくお願いいたします。
回答: CakePHPのコードを読むと、このエラーは、`begin()`したのに、トランザクションが終了していない場合に出るようです。 `commit()`か`rollback()`を実行して、正しくトランザクションを終了させれば発生しないと思います