Есть несколько обратных вызовов / событий, которые мы можем использовать с View Events. Эти события полезны для выполнения нескольких задач до того, как что-то случится или что-то случится. Ниже приведен список обратных вызовов, которые можно использовать с CakePHP.
Helper :: beforeRender (событие $ event, $ viewFile)
Метод beforeRender вызывается после метода контроллера beforeRender, но до того, как контроллер отображает представление и макет . Это получает файл, представленный в качестве аргумента.
Helper :: beforeRenderFile (событие $ event, $ viewFile)
Этот метод вызывается перед рендерингом каждого файла представления. Это включает в себя элементы, представления, родительские представления и макеты .
Helper :: afterRenderFile (Event $ event, $ viewFile, $ content)
Этот метод вызывается после рендеринга каждого файла View. Это включает в себя элементы, представления , родительские представления и макеты . Обратный вызов может изменить и вернуть $ content, чтобы изменить способ отображения отображаемого содержимого в браузере.
Helper :: afterRender (Event $ event, $ viewFile)
Этот метод вызывается после рендеринга представления, но до начала рендеринга макета.
Helper :: beforeLayout (Event $ event, $ layoutFile)
Этот метод вызывается до начала рендеринга макета. Это получает имя файла макета в качестве аргумента.
Helper :: afterLayout (Event $ event, $ layoutFile)
Этот метод вызывается после завершения рендеринга макета. Это получает имя файла макета в качестве аргумента.