代码之家  ›  专栏  ›  技术社区  ›  codegy

在后台运行CakePHP shell

  •  3
  • codegy  · 技术社区  · 17 年前

    即撰写长篇报告。我还想更新当前 在报告期间通过更新表将状态反馈给用户 使用Ajax生成和查询。

    2 回复  |  直到 17 年前
        1
  •  3
  •   deceze    17 年前

    /path/to/cake/console/cake -app /path/to/app/ <shell> <task>
    

    棘手的部分是从PHP异步启动一个;最好的选择是将作业放入队列中,每隔一段时间将shell作为cron作业运行一次,然后由其处理队列。然后,您还可以更新队列中作业的状态,并通过AJAX轮询该信息。