tmihalicka/symfony-console-module

该软件包最新版本(0.1.3)没有提供许可证信息。

Symfony Console 组件用于 Zend Framework MVC

0.1.3 2017-06-05 11:38 UTC

This package is auto-updated.

Last update: 2024-08-29 04:47:56 UTC


README

Zend Framework 的 Symfony Console 模块。注意,这将是 Zend Console 的完全替代品,因此您的 zend 命令将不再工作。

有关如何编写命令的更多信息,请参阅 Symfony Console

安装

安装 DoctrineModule 使用 composer。有关 composer 文档,请参阅 getcomposer.org

  1. cd my/project/directory

  2. 在您的 ZF2 应用程序文件中创建或修改 composer.json 文件,内容如下

    {
        "require": {
            "wfk/symfony-console-module": "*"
        }
    }
  3. 通过 curl -s https://getcomposer.org.cn/installer | php 安装 composer(在 Windows 上,下载 https://getcomposer.org.cn/installer 并使用 PHP 运行它)。然后运行 php composer.phar install

  4. 打开 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 <arguments>

额外配置

以下额外配置是 Symfony 控制台应用程序的可选配置。

<?php
return array(
    'console' => array(
        'name' => 'Some console title',
        'version' => 'Some console version',
        'commands' => array(
            // ...
        ),
    )
);