目黒区にあるWebシステム制作会社アルベです。codeigniterで共通のヘッダー、フッターを読み込むときは、CI_LoaderクラスをextendsしたMY_Loaderクラスで行うのがよいと思いました。hookでやってみたcodeigniterではhookというコントローラの直前や直後など実行したいタイミングを選べる機能が用意されています。コントローラがインスタンス化された直後でヘッダーを読み込み、コントローラが完全に実行された直後でフッターを読み込むように対応してみました。以下のように実装してみます。呼び出すことができないため不都合になるケースがあります。hookはやめてMY_Loaderでやってみたview関数を読み込む直前でheader、直後でfooterを読み込めるようにしたい。具体的には下記Welcomeクラスのview関数でwelcome_viewを読み込んでいますが、この直前、直後でheader、footerが呼び出せればコントローラ内で実行された値を呼び出せます。以下の例ですとview_typeをheader内で表示させることが可能になります。$data);}}CI_LoaderをextendsしたMY_Loaderクラスを作成して、以下のように実装することでコントローラ内で実行された値をheaderやfooterで読み出せることができました。Windows環境でPHP開発をする際にXAMPPをインストールすることになります。PHPカンファレンス2015に行ってきましたので、後記を作成してみました。コメントをキャンセルメールアドレスが公開されることはありません。PHP勉強会@東京」に参加し、メイン発表をしました。目黒区にあるWebシステム制作会社アルベです。