【发布时间】:2013-05-06 13:48:16
【问题描述】:
我有一个应用程序,其中有一些 cron 作业(这些在 cake 之外),我想做的是通过 cakephp shell 触发并在 cron 完成后创建 pdf 来使用 (Cakephp Cache Helper) 保存缓存.
pdf创建和缓存创建逻辑在蛋糕控制器中。
我要做的是从 shell 调用 cakephp 应用程序(从 cakephp 外部的 cron)并从控制器调用一个函数并在其中编写缓存和 pdf 创建逻辑。
我们如何在 Cake Shell 中调用控制器?
【问题讨论】:
-
您应该问自己为什么您的逻辑在控制器中,以及是否可以将其移动到模型中(通常是这种情况)。然后你可以在你的shell中添加 $uses = array('ModelName') 并调用这样的逻辑: $this->ModelName->logicFunction($params);