我已按照步骤从骨架(http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html)创建 Zend Framework 2 应用程序
还有一个非常好的 ZF2 本地控制台支持教程 http://framework.zend.com/manual/2.0/en/modules/zend.console.introduction.html
现在教程说:
假设我们希望我们的应用程序处理以下命令行:
> zf user resetpassword user@mail.com
当用户使用这些参数运行我们的应用程序 (zf) 时,我们希望调用 Application\IndexController 的操作 resetpassword。
问题是没有关于如何让脚本在 CONSOLE(当前是 windows)上运行的描述 - 在创建的文件夹结构中没有 zf 或任何其他可执行脚本
有什么提示吗?
理想情况下是应用程序根目录中的 bin 文件夹,其中包含每个应用程序模块的入口脚本
例如,运行一个名为 module1 的应用程序模块
php appfolder/bin/module1.php --verbose
或者
php appfolder/bin/cli.php module1 --verbose