CakePHPで繰り返し使うレイアウトはElementsを使いましょう こんにちは!ぐちです。 またまたCakePHPの小技のご紹介です。 部品化 プログラミングに共通することですがコードはできるだけ部品化して使いまわせるようにしたほうがメンテナンス性も上がりますし流用もしやすくなりますよね。もちろん結合度は低くなうようにパラメータを渡すなど工夫する必要はありますが。 ビジネスロジック部分は意識してクラス化したりメソッド化したりされているとは思いますがビュー部分も同じく部品化できる部分はしたほうがいいですよね。 CakePHPには上記のようにビュー部分の固定のレイアウトを部品化して使いまわせるような仕組みがあります。もちろんパラメータとして値も渡せるので汎用性の高い部品を作ることが可能です。 以前CakePHPでSQLやXMLなどを外だしにする方法で書いたようなイメージに使いですね。 ap