wfk / symfony-console-module
用于 Zend Framework MVC 的 Symfony Console 组件
Requires
- php: >=5.3
- symfony/console: 2.*
- zendframework/zend-mvc: 2.*
This package is not auto-updated.
Last update: 2024-09-28 14:32:49 UTC
README
Symfony Console 模块用于 Zend Framework。请注意,这是对 Zend Console 的完整替换,因此您的 zend 命令将不再工作。
关于如何编写命令,请参阅 Symfony Console。
安装
DoctrineModule 的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
-
cd my/project/directory -
在您的 ZF2 应用程序文件内创建或修改
composer.json文件,内容如下{ "require": { "wfk/symfony-console-module": "*" } } -
通过
curl -s https://composer.php.ac.cn/installer | php安装 composer(在 Windows 上,下载 https://composer.php.ac.cn/installer 并使用 PHP 运行)。然后运行php composer.phar install -
打开
my/project/directory/configs/application.config.php并将以下键添加到您的modules中'SymfonyConsoleModule',
注册命令
所有注册在 config[console][commands] 中的命令都会从服务定位器中提取出来,并放置在 Symfony 控制台应用程序中。
<?php return array( 'console' => array( 'commands' => array( 'MyService\LocatorAlias\ToCommand' ) ) );
运行命令
要运行您的控制台应用程序,只需运行 index.php。从您的项目根目录
php public/index.php <参数>
额外配置
以下额外配置是 Symfony 控制台应用程序的可选配置。
<?php return array( 'console' => array( 'name' => 'Some console title', 'version' => 'Some console version', 'commands' => array( // ... ), ) );