TYPO3 RouteEnhancer с пользовательским ValueMapperPhp

Кемеровские программисты php общаются здесь
Anonymous
TYPO3 RouteEnhancer с пользовательским ValueMapper

Сообщение Anonymous »

В настоящее время я пытаюсь реализовать собственный RouteEnhancer.

Это только у меня такое мнение, или документация снова ужасно неполна? Мне не удалось найти никакой информации о пользовательских улучшениях в TYPO3, кроме скудного абзаца в записи журнала изменений. Где я могу получить о них дополнительную информацию? Я не могу найти их в документации API.

Соответствующей частью моей модели предметной области в моем расширении являются Termin и Veranstaltung.

Существует тип отношения n к 1 из termin->veranstaltung. Мой Veranstaltung->showAction() принимает термин в качестве параметра. Я начал с PersistedAliasMapper по умолчанию, и он нормально работал для uid Termin. К сожалению, фактическое название находится в сущности Veranstaltung.

Я придумал эти простые конвертеры и настроил свою конфигурацию для их использования. У меня две проблемы:
  • Сгенерированный URL-адрес все еще имеет cHash,

    veranstaltung/81?cHash=fba7f1194090a8400556257a4cfe6f3b.

    Как мне от этого избавиться?
  • Похоже, что преобразователь вообще не работает. Я отладил возвращаемое значение, и, похоже, в нем нет ничего плохого. solve() ожидает, что я верну uid объектов в виде строки, верно?
TerminValueMapper.php:



Подробнее здесь: https://stackoverflow.com/questions/576 ... aluemapper

Вернуться в «Php»