Когда пользователь получает доступ к моей странице, я отправляю visitedEvent в мой showAction моего контроллера. Это событие должно увеличивать счетчик просмотров в моей базе данных.Контроллер Symfony, выполняемый несколько раз
Моя проблема заключается в том, что мой контроллер, кажется, называется несколько раз (два раза), чтобы показать мою страницу. Мой счетчик всегда увеличивается дважды!
Я уверен, что мое событие только отправляется здесь (его не отправлять в другой контроллер)
ЧТО ПРОБЛЕМА ??? Как я могу создать счетчик, который увеличивается только один раз?!
Think-х
Возможно, вы случайно загрузили страницу дважды? Некоторый код был бы полезен. – sjagr
- ваша страница показа, загруженная после входа? Я бы использовал профилировщик и посмотрел на последние 10 запросов при тестировании, чтобы узнать, какие контроллеры вызываются. – George
Возможно, вы отрисовываете какое-то другое действие от этого контроллера в шаблоне? –