いくつかのヘッダーとフッターがありCSS、ビューをコントローラーにロードすると、CSS表示は問題なく表示されます。
ただし、別のコントローラーを使用して同じビューをロードすると、CSS表示されません。
CSSコントローラーで後で呼び出すと、ファイルが表示されないのはなぜですか?
いくつかのヘッダーとフッターがありCSS、ビューをコントローラーにロードすると、CSS表示は問題なく表示されます。
ただし、別のコントローラーを使用して同じビューをロードすると、CSS表示されません。
CSSコントローラーで後で呼び出すと、ファイルが表示されないのはなぜですか?
public function __construct()
{
parent::__construct();
$this->load->view("css_file");
}
その関数をコントローラーファイルの先頭に配置します。CSSすべてのメソッドに対してをロードします。そうすれば、CSSを明示的にロードする必要はなく、常にそこにあります。
または、 Ocularのようなテンプレートライブラリを検討することもできます。これにより、1つのコマンドでヘッダーとフッター(およびスタイル、JSなど)をロードできるようになります。
テンプレートライブラリはあなたの人生をとても楽にしてくれるでしょう、あなたはそれなしでどうやって長くなったのか分かりません。