我是codeigniter的新手,我剛剛學會與codeigniter一起工作了兩週。 我在一個控制器中使用了超過26個函數,每個函數都加載了不同的視圖。我的問題是,當我加載例如函數X在這個控制器(XXX.php)中,只有X函數加載?或所有的控制器(所有的文件XXX.PHP),恐怕如果它使網站太長加載?Codeigniter:在同一個控制器中的很多功能
0
A
回答
1
您的控制器在運行之前會被解析(與所有PHP一樣),但它只會調用特定的函數。
要讓這是怎麼回事,你可以使用一個模糊的概念:
$this->output->enable_profiler(TRUE);
裏面的你的功能之一,然後調用它....它會在頁面底部顯示的探查。
有關探查更多信息請訪問:http://ellislab.com/codeigniter/user-guide/general/profiling.html
希望這有助於:)
+0
謝謝:) ^^ –
相關問題
- 1. 如何在codeigniter中的另一個控制器中調用控制器功能
- 2. Codeigniter功能控制器404
- 3. CodeIgniter控制器中的用戶功能
- 4. 多個功能控制器
- 5. 如何在同一個控制器中調用控制器的輸出功能?
- 6. 如何在codeigniter中的另一個控制器中調用一個控制器功能
- 7. Codeigniter將變量傳遞給多個控制器功能
- 8. Codeigniter多個控制器
- 9. 控制器的幾個(多)功能AngularJS
- 10. 在同一個控制器中創建編輯功能laravel
- 11. CodeIgniter控制器功能未觸發
- 12. CodeIgniter控制器功能不起作用
- 13. Codeigniter - 在同一控制器上的索引函數中加載控制器功能
- 14. zend一個控制器很多視圖
- 15. 笨 - 在每一個控制器功能
- 16. cakephp:在同一個控制器中訪問一個變量,但功能不同
- 17. 在一個控制器VS有多個控制器有很多方法
- 18. 控制器中的多個ng顯示功能的單一功能
- 19. 負載控制器的功能相同內的多個型號
- 20. 更多的功能在一個控制器/東西/東西
- 21. codeigniter在jquery中沒有正確記得控制器的功能
- 22. 如何在Codeigniter的任何控制器功能中使用foreach()
- 23. 在同一個控制器的不同功能中使用變量laravel
- 24. 在Codeigniter中,將一個控制器擴展到另一個控制器中
- 25. 重用功能在兩個不同的控制器中angularJS
- 26. CodeIgniter在同一個控制器中調用方法
- 27. 如何使用一個__construct功能我在其他的CodeIgniter控制器
- 28. 從控制器的功能放置在一個服務和使用這些功能從另一個控制器
- 29. CodeIgniter:在一次調用中調用多個控制器
- 30. 防止在控制器功能中覆蓋查詢 - codeigniter
這將是你最關心,裝載包含26種方法的類。你的擔心應該是所謂的行動所要執行的事情太多。 – Twisted1919
所以方法的調用與類的內容無關,如果我使用的方法不會太長,那麼即使在控制器中有26個函數,頁面加載的時間也不會太長。 –
只要方法沒有被觸發(即:controller/trigger_method),它就不會被考慮(除非控制器類被PHP實例化,否則你不應該在意)。當它被觸發時,它會吃掉時間和記憶,這就是你應該進行基準測試的地方。 – Twisted1919