CakePHP

CakePHPで複数テーブルに対するトランザクションを使う場合

CakePHPでトランザクションを使用する必要があったのですが、一般的に用いられている方法だと、複数のテーブルを1つのトランザクションとして更新したい場合、コントローラ内での実装がとても分かりにくくなると感じ、異なる実装方法をとってみたので、ご紹…

CakePHPで「Warning (2): Illegal offset type」が出てたので調べた

CakePHPで画面を開発しているのですが、開発環境で画面に「Warning (2): Illegal offset type・・・」なんて出てるみたいだったので、ちょっと見てた。 原因 このメッセージは何かというと、PHPの配列に関するエラーで、連想配列のキーに「配列」を指定した…