如何添加新的Yii webapp参数?

如何添加新的Yii webapp参数?,yii,Yii,使用Yii 1.1.14 对于那些定制了webapp(即mywebapp)命令的用户,您是否知道如何向该命令添加更多参数 我们已经有了gitparam,例如,我们希望向用户添加一些交互式提示,例如:设置config/main.php文件 关于这个主题有什么线索吗?这是run()函数的一个片段: public function run($args) { $vcs = false; if (isset($args[1])) { if ($args[1] != 'gi

使用Yii 1.1.14

对于那些定制了
webapp
(即mywebapp)命令的用户,您是否知道如何向该命令添加更多参数

我们已经有了
git
param,例如,我们希望向用户添加一些交互式提示,例如:设置
config/main.php
文件


关于这个主题有什么线索吗?

这是
run()
函数的一个片段:

public function run($args) {
    $vcs = false;

    if (isset($args[1])) {
        if ($args[1] != 'git' && $args[1] != 'hg')
            $this->usageError('Unsupported VCS specified. Currently only git and hg supported.');

        $vcs = $args[1];
    }
// ...
正如您所看到的,
$args[1]
必须始终是您使用的VCS。 根据逻辑,您需要更改/开发
run()
的主体,以适应所需的新参数

一个可能的电话是:

webapp ../test git setconfig

第三个参数将作为
$args[2]
提供

webapp ../test git true