Это может быть наивным вопросом, так как я новичок в cakephp.
Я работаю над проектом, в котором много макетов, помощников и элементов. Поскольку это многоязычный сайт, я перехватываю окончательный отрендеренный вывод, чтобы выполнить некоторое преобразование языка (поэтому каждый посетитель видит на сайте только свой родной язык, включая пользовательский ввод).
Мне удалось преобразовать большинство макетов и помощников, добавив код в двух местах: функцию afterFilter() AppController и функцию afterRender() AppHeler. Но я не могу придумать централизованный способ обработки элементов, а их десятки.
Итак, вот мои вопросы: все ли элементы в cakephp имеют общий класс-предок? Если да, то есть ли у этого класса-предка функции обратного вызова, такие как afterRender()?
Большое спасибо!