こんにちは私はCI_Controllersのすべてのインスタンスにパブリック変数($ this-> data [])を追加したいと思います。そうすれば、ページを出力するためのいくつかの基本ルール(css / jsなど)を保存して、各コントローラーに追加させることができますこの配列は、独自の要件を追加します(より多くのcss / js)。これらの配列を取得してページテンプレートのheadタグに挿入するカスタムビュー関数を備えたコアライブラリがあります。
私が考えたオプション。
CI_Controllerを編集して、そこに追加します...それは悪い考えだと思います。
CI_Controllerを拡張するシェルコントローラーを作成し、それにvarを追加してから、他のすべてのコントローラーにシェルコントローラーを拡張させます。
他の賢い方法はありますか?
CIを使用してから約1か月で、ドキュメントを読んでみましたが、このようなことを行うための組み込みの方法が見つかりませんか?誰かが以前にこれに遭遇したことがありますか?もしそうなら、どのようにそれを解決しましたか?
ありがとう!
[編集]PHP5.3.xの使用[/編集]