ホームページ >バックエンド開発 >PHPチュートリアル >CI が間接継承を実装する方法
いつ:
class MY_Controller extends CI_Controller{....}
コントローラーフォルダー内:
class add_shop extends MY_Controller{....}
これはすべて正常であり、カスタム MY_Controller およびフレームワーク CI_Contorller メソッドとプロパティ
ただし、実装したいのは次のとおりです:
class MY_Controller extends CI_Controller{.... }
class MY_Shop_Base extends MY_Controller {.... }
コントローラーフォルダー内:
class add_shop extends MY_Shop_Base {.... }
このように CI_Controller を間接的に継承したいのですが、プロジェクトはエラーを報告します: Fatal error: Class 'MY_Shop_Base ' not found
明らかに、次のときに MY_Shop_Base をロードしませんでした。 add_shop の定義
の定義
明らかに、add_shop を定義するときに MY_Shop_Base の定義をロードしませんでした