2
A
回答
2
您不能調用其他控制器的操作方法。
您只有兩種解決方案。
做一個重定向到相應的URL。
redirect_to '/'
但是,當然如果你有一個表單的數據,你會失去它們。
渲染來自其它控制器的操作。
render 'controller/action'
你保留所有你定義的數據(params和所有東西)。
但是你需要再次做所有其他控制器會做的事情。
一個解決方案,以避免重複行代碼將有一個庫方法確定每瓦爾你在你看來需要和你的兩個控制器使用此方法。
2
相關問題
- 1. Angularjs,如何從另一個控制器調用控制器
- 2. ASP.Net Core從另一個控制器調用控制器
- 3. 從另一個控制器調用另一個控制器的功能
- 4. 從另一個調用控制器
- 5. 從另一個控制器
- 6. 從另一個控制器
- 7. codeignetor調用控制器中的另一個控制器函數
- 8. Angular.js從另一個控制器回調
- 9. 如何調用一個控制器的功能,從另一個控制器AngularJs
- 10. CAKEPHP從另一個控制器調用一個控制器動作
- 11. 從一個控制器向另一個控制器傳遞值
- 12. 從另一個控制器使用控制器CodeIgniter和HMVC
- 13. 將控制權從一個控制器重定向到另一個控制器
- 14. 從控制器從另一個控制器在c#中的值#
- 15. 如何從codeigniter中的另一個控制器調用控制器?
- 16. Opencart - 在控制器中,如何從另一個控制器調用功能
- 17. 從laravel 4中的另一個控制器調用控制器不工作
- 18. Angularjs:從另一個控制器中的控制器調用方法
- 19. 在春季啓動時從另一個控制器調用控制器
- 20. 如何從控制器操作中調用另一個控制器操作?
- 21. 從另一個控制器渲染控制器動作
- 22. Ember.js從另一個控制器訪問控制器模型
- 23. 無法從另一個控制器加載控制器
- 24. 從另一個模塊中的控制器擴展控制器?
- 25. 從另一個視圖控制器通知視圖控制器
- 26. 從控制器傳遞數據到另一個控制器
- 27. 從另一個控制器訪問控制器中的變量
- 28. 在另一個控制器中調用一個控制器的方法?
- 29. 在另一個控制器
- 30. 以及在另一個控制器Laravel內使用控制器?
但是這將發送HTTP狀態重定向。這不是我正在尋找的。 – brainfck 2009-12-02 16:10:33