如何获得可用的命令控制器和操作?

时间:2016-01-27 05:35:19

标签: php yii

我假设可以从Web应用程序获取控制台应用程序的可用控制器和操作列表吗?

我只想查看在我的网站上创建了多少个cron函数。

1 个答案:

答案 0 :(得分:0)

您可以创建控制台命令来列出或统计所有命令。例如:

class CounterCommand extends CConsoleCommand
{
    public function run($args){
        $runner=$this->getCommandRunner();
        $commands=$runner->commands; // here you will get all your commands
        echo "Following commands available: \r\n";
        echo ' - '.implode("\n - ",array_keys($commands));
        echo "Count of commands is - ".count($commands)."\n";
    }
}

您可以将其存储在某个地方,并在网络应用中使用。

否则请观察命令运行器解析器并在Web应用程序中实现它。