【问题标题】:How do you store your scripts for cron jobs in Zend Framework?您如何在 Zend 框架中存储 cron 作业的脚本?
【发布时间】:2010-10-05 01:38:43
【问题描述】:

因为 ZF 的所有 URL 都依赖于 mod rewrite,所以对我来说,我应该将本地脚本存储在哪里以供 cron 作业使用并不是很明显。

有没有人有任何建议,或者有“官方接受”的方式吗?

【问题讨论】:

    标签: php zend-framework cron


    【解决方案1】:

    我在我的网站设计中使用Modular Directory Structure,以便为我的网站的每个单独模块创建控制器、视图等。在每个模块中,我都有一个脚本(或 cron)目录,用于存储该特定模块的所有 cron 脚本。

    我个人发现,从 Zend Framework 以及实际的 Web 应用程序访问资源时,这让事情变得简单。

    【讨论】:

    • 如何保护您的 cron 脚本不被任何人运行?
    • 我也想知道它们是如何保护的
    • 它们是安全的,因为它们不能直接从 Web 访问。熟悉 ZF MVC 模式的人会告诉您,这些不会通过 Front Controller 公开,因此除了本地管理员之外的任何人都无法访问。
    【解决方案2】:

    我必须创建一个可以通过 cron 运行的脚本(而且我没有使用模块),所以我把我的脚本放在 library/Myproject/cronscripts 之类的东西中

    这是pertinent article.

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 1970-01-01
      • 2012-06-03
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 1970-01-01
      • 2012-11-18
      相关资源
      最近更新 更多