是否可以在 cli 应用程序中使用 phalcon 来处理带有 argv 参数的请求?我想使用 argv 参数来理解应该执行的命令,例如
./script.php robot/create --color=red --feature=weapon
并以这种方式通过控制器、操作等在我的应用程序中获取它:
控制器:机器人动作:创建 GET 参数:color=red,feature=weapon
是否可以使用 CLI 类,如
Phalcon\CLI\Dispatcher http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Dispatcher.html
Phalcon\CLI\Console http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Console.html
Phalcon\CLI\Task http://docs.phalconphp.com/en/latest/api/Phalcon_CLI_Task.html
和其他类似的?
没有文档和操作手册......也许有人有经验或只是一个想法。我知道我们必须定义 DI 并初始化应用程序,但是如何以更本地的方式进行此操作我只是没有任何想法。
另外,还有一个问题:phalcon 可以自动处理 argv 参数吗?
据我了解,我们应该将 Phalcon\CLI\Console 对象作为应用程序启动并传递给它 DI。但是整个过程/场景......我就是不明白:)