0
とコントローラにvarsの$ CI->ロード - >()でロードされた変数を取得します。 。私はすべてのビューにそれが到達可能にするために、コントローラから変数をロードする方法を知っているのCodeIgniter
しかし、ビューの代わりにxxx
変数を子コントローラに渡すことはできますか?
$data
変数が拡張コントローラに存在しないようです。
とコントローラにvarsの$ CI->ロード - >()でロードされた変数を取得します。 。私はすべてのビューにそれが到達可能にするために、コントローラから変数をロードする方法を知っているのCodeIgniter
しかし、ビューの代わりにxxx
変数を子コントローラに渡すことはできますか?
$data
変数が拡張コントローラに存在しないようです。
子コントローラは自動的に以下のようにParent_controller
を拡張子コントローラを作る次に
class Parent_controller extends CI_Controller
{
protected $xxx = 'hello im parent';
public function_name(){
}
}
..あなたはseparately.Hereは一例で渡す必要はありませcontroller.So親からすべてのpublicおよびprotected変数とメソッドを継承します。
class Child_controller extends Parent_controller{
echo $xxx; //outputs hello im parent OR you can overright it
//similarly you can make function call to parent's function
}
私的スコープの変数およびメソッドは、子コントローラではアクセスできません。しかし、継承に関するトピックで十分です。