可以解釋問題。我有一個名爲DeleteBookPage的控制器函數。當這個函數被調用時,它獲取DeleteBook頁面所需的所有數據。一旦在頁面上,用戶選擇他們想要從其配置文件中刪除的數據,並調用我的庫函數之一來刪除它們。現在在庫中我想調用我的控制器中的DeleteBookPage函數,這樣我就可以重新加載DeleteBook頁面,而不用舊的項目如何從用戶在碼制器庫中調用控制器功能
0
A
回答
0
它不清楚你是如何調用你的DeleteBookPage方法的,例如。不管它是通過URI直接調用還是通過其他方法調用。但基本上所有你需要做的是建立一個到DeleteBookPage方法的路由並將瀏覽器重定向到該URI。
redirect('/controller/DeleteBookPage');
唯一的問題是你的圖書館應該真正獨立工作,即他們不應該依賴於一個特定的路線被設置爲正常工作。這很容易做到,如果你的URI是已經指向DeleteBookPage方法,因爲你可以刷新當前頁面:
redirect($this->uri->uri_string());
如果不是這種情況,你可以在路徑控制器存儲在一個配置文件,重定向到這種方式,或者只是在您的庫函數成功以及從控制器重定向或刷新時才返回true。
希望這是明確的,問你是否需要信息。
注意 您將需要爲上述工作加載的uri助手。
0
那麼,如果這個庫中有你的CRUD功能
庫中的構造函數執行以下操作
變量$對照
公共職能__construct你可以使用一個很好的方式($ PARAMS =陣列() ){
$this->ci =& get_instance();
$this->ci->load->helper('url');
$this->controller=$this->ci->uri->segment(2);
}
相關問題
- 1. 如何從Angular控制器調用Laravel控制器的功能?
- 2. Opencart - 在控制器中,如何從另一個控制器調用功能
- 3. 從瀏覽器控制檯調用角度控制器功能
- 4. Yii從另一個控制器調用控制器功能
- 5. 從AngularJS控制器調用Android功能
- 6. 如何在codeigniter中的另一個控制器中調用控制器功能
- 7. 如何在同一個控制器中調用控制器的輸出功能?
- 8. 如何從另一個控制器調用一個控制器的功能
- 9. 如何調用一個控制器的功能,從另一個控制器AngularJs
- 10. Angularjs如何從另一個控制器調用控制器的功能
- 11. CodeIgniter控制器中的用戶功能
- 12. extjs4 - 如何從控制器調用應用程序功能?
- 13. 父控制器調用子控制器功能
- 14. 從瀏覽器中調用角度控制器功能
- 15. 讓用戶調用CodeIgniter中的控制器功能
- 16. 如何在extjs中查看調用控制器功能
- 17. 如何調用在不同控制器中定義的功能?
- 18. 上調用指令控制器功能
- 19. Ajax調用TYPO3控制器功能
- 20. 如何從用戶界面訪問控制器功能模板
- 21. 如何從服務調用控制器功能?
- 22. 如何從javascript調用控制器功能
- 23. 如何從像煎茶觸摸全局函數外控制器功能調用控制器功能
- 24. 調用從另一個控制器控制器內部的功能 - AngularJS
- 25. 從另一個控制器調用另一個控制器的功能
- 26. 鈦合金:從另一個控制器調用控制器功能
- 27. 如何從父頁面asp.net調用功能的用戶控制
- 28. 在不同的控制器中調用示波器功能
- 29. Angularjs,如何從另一個控制器調用控制器
- 30. 如何在cakephp中從自己的控制器調用插件控制器功能
這正是我使用重定向所做的。它工作完美,但非常感謝你的答覆! – user481610