Я пытаюсь выяснить, есть ли возможность проверить требования перед обработкой действия контроллера. В Нетте есть такие методы, как checkRequirements
, onStartup
, beforeRender
, где я могу это проверить.
У меня есть ресурс API album/{albumId}/song/
, и я хотел бы проверять, существует ли альбом с данным id
каждый раз, когда обрабатывается какое-либо действие в моем SongController, и возвращать код состояния 404, если нет.
До сих пор я нашел эту статью в документации Symfony, где не нашел методов как preExecute
и postExecute
. Однако я предполагаю, что есть комплект или что-то в этом роде, чтобы добавить эти методы. Я думаю, что нет смысла создавать новый класс, чтобы использовать его только в одном контроллере.
Есть ли другие варианты сделать это?