Расширение репозитория новостей с помощью пользовательского метода - PullRequest
0 голосов
/ 24 мая 2019

Я бы хотел расширить хранилище с помощью моего собственного метода, не переписывая класс с помощью typoscript.

В соответствии с документацией , вы можете расширять классы, задав Extkey.Например:

$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['classes']['Domain/Model/News'][] = 'my_news';

К сожалению, это не работает с классом хранилища:

$ GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['classes']['Domain/Repository/NewsRepository'][] = 'my_news';

Я получаю следующую ошибку при вызове хранилища и пользовательского метода в FE:

"" не является допустимым идентификатором записи в кэше.

Нужно ли учитывать что-то еще?

Если я вставлю методпрямо в \ GeorgRinger \ News \ Domain \ Repository \ NewsRepository это работает.

...