Php 如何获取可用的命令、控制器和操作?

Php 如何获取可用的命令、控制器和操作?,php,yii,Php,Yii,我假设可以从web应用程序获取可用控制器和控制台应用程序操作的列表吗 我只想查看在我的站点上创建了多少cron函数。您可以创建console命令来列出或统计所有命令。例如: class CounterCommand extends CConsoleCommand { public function run($args){ $runner=$this->getCommandRunner(); $commands=$runner->commands

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


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

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

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应用程序中使用


否则,请查看command runner解析器并在web应用程序中实现它。

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

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应用程序中使用

否则,请查看命令运行程序解析器并在web应用程序中实现它