【发布时间】:2012-12-17 20:04:44
【问题描述】:
我正在尝试从命令行运行控制器操作。 php 代码是用 Kohana 3.3 编写的。 Kohana 官方说我必须使用 minion 任务处理器。如何在此模块中包含我的操作?
【问题讨论】:
-
您尝试过 HMVC 调用吗? kohanaframework.org/3.3/guide/kohana/requests#requests
我正在尝试从命令行运行控制器操作。 php 代码是用 Kohana 3.3 编写的。 Kohana 官方说我必须使用 minion 任务处理器。如何在此模块中包含我的操作?
【问题讨论】:
您可以像这样从命令行调用 minion 控制器(从 Kohana 3.3 开始):
$ php index.php --uri=minion --task={task}
每个任务都在 classes/task 内,正如这里 https://github.com/kohana/minion#writing-your-own-tasks 中所解释的那样
确保在 bootstrap 中启用 minion 模块
在 minion 模块之前,您必须使用控制器,并且一些与服务器相关的东西将不可用,但您可以像在浏览器中那样做
$ php index.php --uri="control/do/action"
【讨论】: