2014-02-17 133 views
2

我們必須從另一個控制器類中加載兩個控制器。如何在codeigniter中調用另一個另一個控制器

的來源是這樣的: -

public function index() 
{ 


      /** Laodning the Twitter Controller for the Twitter Feed **/ 

      $this->load->controller('twitter', 'twitter_controller'); 
      $data['twitter_feed'] = $this->twitter_controller->fetchAll(); 

      echo '<pre>'; 
       print_r($data['twitter_feed']); 
      echo '</pre>'; 


      /** Loading the News Controller to get the Latest News **/ 

      $this->load->controller('news', 'news_controller'); 
      $data['news'] = $this->news_controller->get_latest_news(); 

Twitter的控制器是越來越加載,但無法加載的消息控制器。

請幫忙!!

感謝

+0

是不是更好的使用AJAX調用從頁面本身的控制器時,你需要一些部分頁面需要來自另一個控制器的數據? – Nishanthan

+0

我會爲此使用模型。然後,您可以在需要的多個控制器功能中重複使用該功能。 – TigerTiger

回答

0

您可以使用重定向功能來代替,儘量

redirect("controller_name/function_name","refresh");//this code is using header function of php, it simple get the base_url+1st parameter. 

希望這將幫助你

相關問題