2017-03-13 212 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); 
    } 
} 

我不訪問$usernamePost類,如何解決這個問題?訪問對象變量

+3

所以你有MY_Controller帶公共用戶名屬性,擴展CI_Controller和Post類,它擴展了MY_Controller,並且你想要acc ess $ username?我真的明白嗎?然後嘗試$ this->用戶名 –

+0

你應該發佈這個答案@DanIonescu –

回答

1

如果你有MY_Controller公共用戶名性能,擴展是CI_Controller,以及延伸MY_Controller然後從內部郵政類應用訪問用戶名屬性類:

​​