2012-03-11 29 views

答えて

8

共有コントローラ機能がなければならない(controller_b言う)あります通常、拡張コントローラクラスであること。そして、

<?php 
/** 
* File: /application/core/MY_Controller.php 
*/ 
class MY_Controller extends CI_Controller { 

    /** 
    * Prefix with an underscore if you don't want it 
    * publicly available through URI-routing 
    */ 
    public function _some_shared_method() 
    { 
     // some common operation here 
    } 

} 

、この機能を使用する必要がある任意のコントローラがMY_Controllerを拡張することを確認してください。

0

別のコントローラからコントローラを呼び出すと、MVCが破損します。呼び出ししようとしている関数のヘルパーまたはライブラリを使用するかどうかを検討してください。

コントローラがHMVCフレームワークで操作している他のコントローラを呼び出すとき。あなたは、コントローラの継承に関する情報を探しているなら、私はあなたがそれをしたいと思う理由Keeping It Dry

関連する問題