etcこの広告は、90日以上更新していないブログに表示しています。2013-11-22CakePHPで共通部分を別で管理したらかなりすっきりした!プログラミングまだなかなか慣れないCakePHPですが、共通化できるところは初めからするべきであったと思いました。配下で基本的に管理します。footer.ctpとしましょう。通常のViewに書いていたheader部分とfooter部分をそのままコピペして用いることができます。次はViewのファイルで先ほど作ったファイルを読み込ませます。配下にあるheader.ctpとfooter.ctpを読み込んでくれます。/app/views/elements/以下のファイルが多すぎて複数のheaderやfooterを生成したとき混雑になるのであればあらかじめ/app/views/elements/login/app/views/elements/resultなどのディレクトリを作成し、そこに各々のheader.ctpやfooter.ctpを置くこともできます。?>のように書くので注意です。共通化するメリット共通化するべきところはおもにheaderやfooterはもちろんのことそれ以外でも同じコードを用いているところに使えます。共通化することによるメリットをあげていきたいと思います。修正が楽そこの修正がきても何ヶ所も修正せずに1ヶ所のみの修正で済みます。何ヶ所も修正しているとそれは人による作業なので、ミスが出てくる可能性が増えます。コードがすっきり共通化することによってViewのファイルがかなり短くなります。それによって全体の構造を俯瞰できるのでミスなども発見しやすくなる。今後、積極的に活用しようと思った次第です。tumblrはてなブログをはじめよう!inagexさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。