ホーム ブログ CodeIgniter PHP codeigniterで共通のヘッダーフッターの読み出しはCI_LoaderをextendsしたMY_Loaderで実装する codeigniterで共通のヘッダー、フッターを読み込むときは、CI_LoaderクラスをextendsしたMY_Loaderクラスで行うのがよいと思いました。 まずはhookでやってみた codeigniterではhookというコントローラの直前や直後など実行したいタイミングを選べる機能が用意されています。 具体的に、application/config/hooks.php でコントローラがインスタンス化された直後でヘッダーを読み込み、コントローラが完全に実行された直後でフッターを読み込むように対応してみました。 $hook['post_controller_constructor'][] = array( 'cl