ローダークラスのスコープが何であるかについて混乱しています。$this->load->library('library_name') を使用してライブラリをロードできるということです。しかし、マルチレベルの継承に関しては、期待どおりに機能していません。
たとえば。私のプロジェクトでは、継承にマルチレベルがあります。
「CI_Controller」クラスを拡張する「Mysite」コントローラー。「Mysite」クラス/コントローラーを拡張する「親」コントローラー。「親」コントローラーを拡張する「子」コントローラー。
Child クラスで $this->load->library('library_name') を使用すると、動作せず、変数が未定義であるというエラーがスローされます。
この動作の理由を誰か教えてください。この問題の解決策も考えられます。
ありがとう。