从外部脚本访问Codeigniter功能

时间:2012-07-31 07:47:39

标签: php codeigniter background-process

所以,这是我的情况:

  • 我使用CodeIgniter设置了完整的应用程序。
  • 我正在启动后台任务,运行PHP脚本。

我的问题:

  • 如何从外部PHP脚本中使用CodeIgniter功能(例如$this->db$CI->db - 无关紧要?)

想法:可以使用脚本顶部的include 'index.php';解决方法吗?

1 个答案:

答案 0 :(得分:1)

在最近的Codeigniter版本中,您可以run standard controller actions from command line。 如果您的任务是某种守护进程,您可以在脚本的长期运行部分中嵌入“任务触发器”逻辑,并将实际工作转移到CI域。