当您运行 yiic 时,是否可以让我的模块的自定义命令显示在应用程序命令列表中?
cd {yii_protected_folder}
yiic shell {full_path_to_my_yii_protected_folder}/config/console.php
我尝试将命令添加到 console.php 中的 commandMap 数组中,但该命令从未在 yiic 中显示为选项。
'commandMap'=>array(
'passwordtest'=>array(
'class'=>'application.modules.myModule.commands.shell.passwordtestCommand',
),
我可以让它显示在 yiic 中的唯一方法是将 passwordtestCommand.php 文件复制到 {yii_protected_folder}/commands/shell/,但我宁愿将文件保留在我的模块中并以某种方式引用它。