1

私はこのようなものを作りたい:

Main_Controller -> {


   child1_controller

   child2_controller

   child3_controller


}

目的は、子クラスが実行されるたびにメイン クラスのコンストラクターを実行することです。たとえば、管理者かどうかにかかわらずメイン コンストラクターをチェックインしたい場合など、ある種のマルチ拡張のように見えますが、問題は次の場合です。私がする

child1_controller extends Main_Controller

Class 'Main_Controller' not found というエラーが表示されます

4

1 に答える 1

4

組み込みのコア クラス拡張メカニズムを使用します。基本コントローラ クラスに適切な名前を付け (デフォルトのプレフィックスを使用)、 CIMY_の下に置くと、それが取得されます。application/core

MY_Controllerセットアップが完了したら、子コントローラーをapplication/controllers/その拡張の下に作成parent::__construct()し、__construct.

于 2013-03-17T18:31:30.343 に答える