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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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