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