【问题标题】:pass data from one controller action to another controller action cakephp将数据从一个控制器动作传递到另一个控制器动作 cakephp
【发布时间】:2012-02-16 20:08:26
【问题描述】:

如何将在控制器操作 A 中设置的变量传递给控制器​​操作 B,而不在控制器操作 A 中调用控制器操作 B?我尝试在模型中创建一个变量,但这仅适用于一个控制器操作。如果我在一个控制器动作中更改值,则更改不会反映在另一个控制器动作中。

有什么帮助吗?

【问题讨论】:

  • 动作A和B是如何执行的?
  • Action A 是 add() 动作,Action B 是一个自定义的 action,需要从 action A 添加数据的用户的 id
  • 那么B的执行是怎么触发的呢?它是否在导致执行 A 的同一 HTTP 请求期间运行?
  • 您始终可以在会话中存储临时数据,但如果用户同时打开多个选项卡/窗口,这可能会产生意想不到的副作用。
  • 看到这个问题:stackoverflow.com/questions/639564/…这里的链接描述][1] [1]:stackoverflow.com/questions/639564/…

标签: php cakephp cakephp-1.3


【解决方案1】:

除非从动作 A 中调用,否则动作 A 不会知道动作 B 的任何信息。那么,当动作 A 运行而不调用它时,您如何建议运行动作 B?做不到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    相关资源
    最近更新 更多