打印

[问题求助] controller之间怎么传值?

controller之间怎么传值?

在两个controller之间怎么传值?
大家帮帮忙呀! 谢谢!
本帖最近评分记录
  • wscc111 R币 +5 鼓励下 2008-3-19 12:05

TOP

引用:
原帖由 liupei520520 于 2008-3-19 11:53 发表
在两个controller之间怎么传值?
大家帮帮忙呀! 谢谢!
说清楚点,传值, eg: a_controller.rb,b_controller.rb
变量传真值? 变量有全局变量($whole) 实例变量(@strA),一般变量(strSql)
还是从 a_controller.rb中的某方法(def new) -----> b_controller.rb中的某方法(def edit)
说清楚需求!

TOP

controller之间怎么传值?

传实例变量(@strA)
本帖最近评分记录
  • wscc111 R币 +2 支持 2008-3-24 13:06

TOP

实例化你要传过去的那个Controller,然后调用这个Controller的实例的方法,传变量进去

不过我的建议是最好不要这么干,最好从设计上就避免作这样,考虑合并controller试试看?
本帖最近评分记录
  • wscc111 R币 +2 支持 2008-3-24 13:07

TOP

不要相互调用,如果有共用的代码则抽出来放在model或lib
本帖最近评分记录
  • wscc111 R币 +2 支持 2008-3-24 13:07

TOP

controller之间怎么传值?

谢谢    我去试试传变量!
本帖最近评分记录
  • wscc111 R币 +6 实践! 2008-3-24 13:06

TOP

2008-11-23 23:38 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61