OK, więc dzisiaj zaktualizowałem bazę danych o nowe informacje z naszej "żywej" bazy danych ... I od tego czasu mam problemy z jedną z moich formularzy. Jeśli potrzebujesz jakiegoś kodu, daj mi znać, a ja to edytuję i opublikuję potrzebny kod ...symfony2 CSRF nieważny
Mam formularz raportu z polem zakresu dat i rozwijanym dla działu agenta. Kiedy po raz pierwszy odwiedzić stronę widzę to na początku w postaci:
The CSRF token is invalid. Please try to resubmit the form
Więc idę do jednego z moich innych form, które ma ten sam rodzaj informacji, i sprawdzić _token się i to jest to, co wychodzi:
<input type="hidden" id="ecs_crmbundle_TimeClockReportType__token" name="ecs_crmbundle_TimeClockReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
<input type="hidden" id="ecs_crmbundle_SimpleSalesReportType__token" name="ecs_crmbundle_SimpleSalesReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
pierwszy z nich to taka, która pokazuje błąd, a SimpleSalesReport nie ... jakiś pomysł, dlaczego to robi to i jak mogę to naprawić?
Dzięki ..
ten człowiek jest głupim geniuszem! Dokładnie to, co robiłem ... Ale przybyłeś i uratowałeś ten dzień! – Justin
Pamiętaj też, aby dodać form_rest (formularz) na dole, jako ostatnie pole w formularzu. Symfony wymaga troski o wstawienie tokenu CSRF za pomocą tej instrukcji. http://symfony.com/doc/current/book/forms.html#rendering-a-form-in-a-template – krishna
@krishna Dokładnie tego mi brakowało; niechlujny kopiuj/wklej z mojej strony! – OrganicPanda