Задать вопрос
tsukuyomich
@tsukuyomich
Beginner

Почему при дебаге локалка не может найти базовый класс?

Используется фреймворк Yii2 на PHP 5.6.40, WAMP на Windows 11, PhpStorm.

Есть консольный контроллер, который расширяет базовый класс Controller (yii\console\Controller). При попытке дебага на локалке, получаю следующее сообщение:
Fatal error: Class 'yii\console\Controller' not found in C:\wamp64\www\test.project\console\controllers\TestController.php

Код контроллера:
<?php
namespace console\controllers;

use Yii;
use backend\models\Orders; 
use yii\console\Controller;

class TestController extends Controller {
    public function actionTest() {
        echo "it's test";
    }
}

Самое удивительное, что IDE понимает, где находится базовый контроллер и позволяет "провалиться" в него, через ctrl. На сервере всё работает, а локалка ругается "not found".
Подскажите пожалуйста, что делать?
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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