Как сделать в Yii2 консольное обращение? Господа прошу подсказать
ввожу
yii <hello> [-m=hello]
получаю
Не удается найти указанный файл.
Как обычно, проблема открытия для себя нового. Подскажите, как сделать в Yii2 консольное обращение?
UPD
при php yii попадаю на
Parse error: syntax error, unexpected '[' in C:\My\OpenServer\OpenServer\domains\mysite.local\vendor\guzzlehttp\psr7\src\functions.php on line 78
ввожу команду ест-но без скобок
Вы должны создать в папке app/commands файл HelloController.php:
<?php
namespace app\commands;
use yii\console\Controller;
class HelloController extends Controller
{
public $message;
public function options($actionID)
{
return ['message'];
}
public function optionAliases()
{
return ['m' => 'message'];
}
public function actionIndex()
{
echo $this->message . "\n";
}
}
И только тогда ваша команда отработает. Скорее всего вы читали официальный гайд но не дочитали или что-то ещё, пробуйте.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости