Я набрал контроллер
SiteMapController.php
с действием
index
в консолипапка Yii2
, и я могу запустить его из командной строки.
Но мне нужно запустить его из контроллерапапка backend / controllers.это означает, что я должен запустить индексное действие контроллера SiteMapController.php из действия внутреннего контроллера Yii2.Вот мой тестовый код, но он не работает. Backend / controllers / BlogController.php
private function runSiteMapGenerate(){
$cr = new ConsoleRunner(['file' => '@console']);
$cr->run('site-map');
}
Я пробовал оба сценария
"vova07/yii2-console-runner-extension": "*",
"tebazil/yii2-console-runner": "^0.0.0"
Но это не помогает запустить индекс
У меня естьбольше нет вариантов.