@edik89

Как выполнить команду php yii requirements.php?

Почему-то не выполняется команда php yii requirements.php. Выдает ошибку:
Error: Unknown command "requirements.php".
Создал файл test.php c содержимым:
<?php
echo "Hello";

Из консоли работает, также работают все консольные команды через php yii. Проблема именно с php yii requirements.php. Никто не сталкивался?
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Все работает не так. requirements.php - это файл, а не команда.
Сделайте консольный контроллер, в нем action и там уже код
namespace app\commands;

use yii\console\Controller;

class HelloController extends Controller
{
public function actionMyaction()
    {
       echo 'hello';
    }
}

запускайте так:
php yii hello/myaction
Подробности: www.yiiframework.com/doc-2.0/guide-tutorial-consol...
Файл requirements.php сделан для проверки параметров сервера на соответствие требованиям и работает без yii, тем более без консоли, кстати в консоле могут быть совсем другие условия, отсутствовать драйвера и т.д.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы