我是CodeIgniter的新手,已經創建了一個控制器,可以與幾個視圖和模型交談。一旦我的控制器完成了它的任務(可以說這個控制器處理登錄和註冊),它是如何切換到另一個控制器(處理用戶界面等等)?如何在CodeIgniter中切換到另一個控制器?
0
A
回答
1
看來我只是做錯了。我得到這樣的錯誤:
不能更改頭信息 - 頭已經發出(輸出開始[路徑]
而這樣我在錯誤的順序做的事情
。我的解決方案是修復代碼和用戶重定向()。
-1
你可能是包含控制器的文件,然後使控制器的新實例:
<?php
require_once("path/to/other_controller.php");
class MainController extends CI_Controller {
public function index() {
// Logic here...
$other_controller = new OtherController();
$other_controller->moreLogic();
}
}
?>
但是,如果你需要使用多個控制器,你做錯了什麼。你應該使用多個模型,每個模型處理他們合適的邏輯(也在單獨的文件中!)。無論如何,應該在視圖中處理用戶界面,即使這意味着邏輯必須在視圖中完成。
相關問題
- 1. AngularJs如何從一個控制器切換到另一個控制器
- 2. 如何在codeigniter中調用另一個另一個控制器
- 3. 如何從一個UITabbarView控制器切換到另一個UITabbarViewController在iphone中?
- 4. 如何在一個鏈中從一個視圖控制器切換到另一個視圖控制器
- 5. 如何從模態切換到另一個導航控制器?
- 6. 在Codeigniter中,將一個控制器擴展到另一個控制器中
- 7. 如何在codeigniter中的另一個控制器中調用控制器功能
- 8. 如何在CodeIgniter中手動加載另一個控制器?
- 9. 當我即將切換到另一個控制器時,如何調用控制器中的某個功能
- 10. 切換到另一個導航視圖控制器
- 11. 如何從codeigniter中的另一個控制器調用控制器?
- 12. 在將標籤從一個標籤切換到另一個標籤時切換到父視圖控制器
- 13. 如何導致開關切換到另一個視圖控制器?
- 14. 從另一個控制器使用控制器CodeIgniter和HMVC
- 15. 如何在codeigniter中的另一個控制器中調用一個控制器功能
- 16. 從一個UITableView控制器切換到視圖 - 控制
- 17. viewcontroller - 如何獲得另一個根視圖控制器/如何切換視圖
- 18. 自動從一個視圖控制器切換到另一個視圖
- 19. 從一個視圖切換到另一個視圖的控制器
- 20. 在同一個容器視圖中從一個視圖控制器切換到另一個視圖
- 21. 從一個視圖控制器模式切換到另一個視圖控制器後,視圖完全黑色
- 22. 如何在另一個視圖控制器中控制實例
- 23. 在Codeigniter中可以從另一個控制器調用另一個控制器的方法嗎?
- 24. 無法在codeigniter中調用另一個控制器方法
- 25. 在旋轉設備時切換到另一個視圖控制器
- 26. CodeIgniter鏈接到另一個頁面/控制器
- 27. 如何從一個控制器獲取參數到另一個控制器?
- 28. 如何將對象從一個控制器傳遞到另一個控制器
- 29. 如何將陣列從一個控制器共享到另一個控制器
- 30. 如何將一個控制器數據調用到另一個控制器?
我的整個網絡應用程序將由一個控制器管理嗎?我認爲它應該有不同的目的/應用程序的部分單獨的控制器。 – jeremy 2012-04-07 18:46:07
不,你糾正在那裏r,控制器不應該互相引用。我的意思是「如果你需要爲一頁**使用多個控制器**,那麼你做錯了什麼。」對於所有事情來說,它肯定會使用一個控制器來混沌:P – 2012-04-07 18:52:11