CodeIgniter で他のコントローラーからコントローラーにアクセスする
CodeIgniter では、コントローラーを明示的に指定せずに、別のコントローラーからコントローラーをロードすることが望ましいことがよくあります。 URLにあります。これは、特にメイン コントローラーを乱雑にせずに統合したいライブラリがある場合に、コードのクリーンさと編成を維持するのに役立ちます。
これを実現するには、次の手順を使用できます。
コントローラーをロードするLibrary:
別のコントローラーをロードするコントローラーで、次のコード行を使用します。
$this->load->library('../controllers/desired_controller');
コントローラー関数にアクセスします:
コントローラー ライブラリをロードした後、そのコントローラー ライブラリにアクセスできます。関数は、ロードされたライブラリ オブジェクトのメソッドとして呼び出すことによって呼び出されます。例:
$this->desired_controller->function_name();
このアプローチにより、コントローラーをクリーンで分離した状態に保ちながら、必要に応じて他のコントローラー機能にアクセスできます。
以上がある CodeIgniter コントローラーから別の CodeIgniter コントローラーにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。