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