【问题标题】:The best alternative for $this->requestAction()?$this->requestAction() 的最佳替代方案?
【发布时间】:2011-02-15 17:35:04
【问题描述】:

我必须从另一个控制器调用一个控制器方法,为此我使用 requestAction()。我已经意识到 requestAction 需要很多时间。任何人都可以建议其他功能,而不是 requestAction() 来实现这一点。 谢谢

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    我想说,如果您需要这样做,那么您的应用程序的整体设计需要重新考虑。

    你也可以让你的模型更胖,然后使用 loadModel() 来调用模型中的代码。

    【讨论】:

      【解决方案2】:

      在多个控制器之间共享的逻辑应放入 AppController、组件或模型中,具体取决于它最适合的位置。如果您需要实例化另一个控制器,则交叉请求很昂贵,但是您将其分割。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-11
        • 1970-01-01
        • 1970-01-01
        • 2021-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多