我必须从另一个控制器调用控制器方法,并且我正在使用requestAction()来实现此目的。我意识到requestAction需要花费很多时间。任何人都可以建议另一个函数,而不是requestAction()来实现这一点。 谢谢
答案 0 :(得分:3)
我想说如果您需要这样做,那么您的应用程序的整体设计需要重新思考。
您还可以使模型更加丰富,然后使用loadModel()来调用模型中的代码。
答案 1 :(得分:2)
在多个控制器之间共享的逻辑应放入AppController,组件或模型中,具体取决于它最适合的位置。如果你需要实例化另一个控制器,交叉请求是很昂贵的,但是你需要对其进行切片。