2011-12-19 19 views
0

メインクラスはCI_Controllerクラスから継承し、クラスCI_Controllerから継承する別のクラス(およびそのオブジェクト)を含みます。問題は、私のライブラリが両方のコントローラに自動的にロードされ(config/autoload.php)、エラーを返すことです。Codeigniterクラスの継承。オートロードライブラリ

フォルダ 'controllers'のクラスでCIインスタンスを作成する方法はありますか?クラスは継承されていないCI_Controllersであり、get_instance function()は機能しません。

答えて

0

を拡張するMY_Controllerクラスを作成できます。 フレームワークはあなたのクラスをオートロードします(私はCIを使っている間は分かりません)。あるいは、autoload.phpファイルにクラス名を追加する必要があります。

その後、My_Controllerを使用してメインクラスを拡張します。