Автозагрузка новых классов

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Автозагрузка новых классов

Сообщение h_elena »

В созданном классе, файл которого лежит в папке helpers, использую неймспейс namespace yii\helpers. Класс без наследования. Пытаюсь использовать его в контролере:

Код: Выделить всё

namespace app\controllers;

use Yii;
use yii\helpers\Dates;
***

class TestController extends Controller
{
public function actionIndex()
    {
    $count = Dates::getCountWeeks(*, *);
    }
}
}
В итоге имею ошибку Class 'yii\helpers\Dates' not found. PHP 7.2 Я правильно понимаю, что для новых созданных папок ничего автоматом не подрубается? Т.е. ничего не изменилось - подрубаем ручками?
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: Автозагрузка новых классов

Сообщение someweb »

Namespace должен быть app\helpers, либо изучайте https://getcomposer.org/doc/01-basic-us ... utoloading
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
h_elena
Сообщения: 87
Зарегистрирован: 2016.03.23, 14:07

Re: Автозагрузка новых классов

Сообщение h_elena »

someweb писал(а): 2018.10.08, 18:15 Namespace должен быть app\helpers, либо изучайте https://getcomposer.org/doc/01-basic-us ... utoloading
точно, ведь думала об этом
Закрыто