Мы проводим рефакторинг старого проекта TYPO3. он содержит примерно 28 расширений pibase. Я не могу найти никаких ресурсов для pibase, что усложняет работу. У меня есть это расширение, в основном это класс в pi1/class.tx_name_pi1.php
, который выводит список людей. это работает нормально, функциональность живет в методе main()
этих классов. Но внутри этого класса есть другой метод, который имеет собственное имя, например setAList()
. у каждого человека в этом списке есть кнопка «добавить в список». когда используется эта кнопка, идентификатор этой записи должен быть где-то сохранен. вот и проблема: вызовы никогда не достигают функции setAList()
.
Как мне реализовать вызов javascript ajax, чтобы вызвать метод setAList () внутри pi1/class.tx_name_pi1.php
? старые вызовы были только на /{id}
, а теперь просто ничего не происходит.
edit: Мы также используем модуль TYPO3 Sites, где должны жить все эти новые усилители маршрутов - я только что обнаружил, что есть тип усилителя для расширений pibase , может быть, нам просто нужна правильная конфигурация routeenhancer для этого метода расширения / спецификаций c?
Помощь приветствуется