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