2017-03-13 1 views
0
class MY_Controller extends CI_Controller 
{ 

    public $username; 

    function __construct() 
    { 
     parent::__construct(); 
     $this->username = "User"; 
    } 
} 

class Post extends MY_Controller 
{ 

    public function index() 
    {   
     $data = array(
      'name'=>'CodeIgniter', 
      'username' => $username 
     ); 

     $this->template->load('post/index', $data); 
    } 
} 

내가 어떻게이 문제를 해결하는 Post 클래스에 $username에 액세스 할 수 있습니까?액세스 개체 변수

+3

그래서 공개 사용자 이름 속성을 가진 MY_Controller, CI_Controller를 확장하는 MY_Controller, MY_Controller를 확장하는 Post 클래스가 있으며 acc ess $ username? 내가 corectly 이해 했습니까? 그런 다음 $ this-> username을 시도하십시오 –

+0

답변으로 게시해야합니다 @ DanNonescu –

답변

1

당신은 할 경우 CI_Controller 및 포스트 내부 클래스 사용에서 사용자 이름 속성에 액세스 한 후MY_Controller를 확장 포스트 클래스 확장 공공 이름 특성과 MY_Controller :

$this->username