Вы здесь

Не получается включить автозагрузку своего класса

2

Есть модуль, там есть файл с классом myClass.inc. Внутри обычный не статичный класс.
Через files[] = myClass.inc не подгружается.

Пока пользуюсь include_once(). Но фэн-шуем тут и не пахло.

Версия Drupal: 
7.x
Вопрос задан 01.06.2015 - 19:38
Аватар пользователя SAM
SAM
212

Через files[] = myClass.inc не подгружается.

Должен подгружаться. Возможно кэш не сбросил.

Комментарий оставлен 01.06.2015 - 19:46

Ответы

1

Раз xandeadx сказал, что должна подтянуться сама, то решил добить. Воюю 2 сутки, думал сервак от drush cc all упадёт) И вот что выяснил:

Нельзя использовать namespace. Объявлять только глобально.
Теперь всё ОК!

Ответ дан 01.06.2015 - 22:55
Аватар пользователя SAM
SAM
212
1
Ответ дан 02.06.2015 - 20:27

Спасибо, что напомнил про модуль (кто-то когда-то писал), но это наверное больше подходит для 8ки. А мне щас по задаче целый модуль на автоподгрузку не очень подходит.

Комментарий оставлен 03.06.2015 - 14:08