У меня есть расширение, расположенное под ext/my_ext
. Мой viewhelper находится в /ext/my_agarar_template/Classes/ViewHelpers/TestViewHelper.php
.
, когда я пытаюсь вызвать мой viewhelper, мой шаблон говорит, что мой класс не существует.
Мой шаблон выглядит так:
{namespace p=ext\my_ext\ViewHelpers}
h1>ViewHelper-Test</h1>
<p><p:HelloWorld /></p>
Вот мое сообщение об ошибке:
Упс, произошла ошибка! Ошибка разбора жидкости в шаблоне Standard_action_my_ext_slide_db2750e6ca45c0832d4fc312cf0618afbe9329d0, строка 11 в символе 5. Ошибка: не удалось разрешить ViewHelper "". Основываясь на вашем правописании, система загрузит класс "ext \ my_ext \ ViewHelpers \ TestViewHelper", однако этот класс не существует. (код ошибки 1407060572). Исходный блок шаблона: дополнительная информация об этой ошибке может быть доступна в Интернете.
Я загружаю ее через Composer, и мой PSR-4 выглядит следующим образом:
"autoload": {
"psr-4": {
"myext\\MyExt\\": "web/typo3conf/ext/my_ext/Classes"
}
}
Не знаюзнаю, почему мои занятия не загружаются.
Надеюсь, кто-нибудь может мне помочь,
заранее спасибо.