2011-05-16 46 views
0

我有一個查詢,從數據庫表中獲得一個隨機的記錄,並在保存,$banner_text我有顯示但在我的模板,橫幅文字的麻煩。笨從數據庫顯示隨機記錄每一個頁面加載

下面是我的MY_Controller代碼,它是我所有其他控制器擴展的代碼,我希望使用它將$banner_text發送到正在構建的任何模板/佈局。

class MY_Controller extends Controller { 

    function __construct() { 
     parent::Controller(); 
     $this->load->model('banners_model'); 
     //$this->output->enable_profiler(TRUE); 
     $this->template->set_theme('moovjob'); 
     $this->template->set_layout('main'); 
     //$this->banners_model->get_header(); 

     //$this->template->title('Some title'); 
     //$this->template->build('main'); 
    } 
} 
+0

你能澄清你的問題? – 2011-05-16 15:31:24

回答

0

要在此控制器(或子控制器)使用加載的所有意見全球加載變量...

$this->load->vars($data); 

(該Loader Class的部分)

所以你的情況。

類MY_Controller延伸控制器{

function __construct() { 
    parent::Controller(); 
    $this->load->model('banners_model'); 
    //$this->output->enable_profiler(TRUE); 
    $this->template->set_theme('moovjob'); 
    $this->template->set_layout('main'); 
    $data['banner_text'] = $this->banners_model->get_header(); 
    $this->load->vars($data); 

    //$this->template->title('Some title'); 
    //$this->template->build('main'); 
} 

現在$banner_text將在由該控制器加載所有視圖提供。 }

相關問題