我假设可以从Web应用程序获取控制台应用程序的可用控制器和操作列表吗?
我只想查看在我的网站上创建了多少个cron函数。
答案 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应用程序中实现它。