Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Problem z wypisywaniem csrf_token
filip11
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 9.03.2010

Ostrzeżenie: (0%)
-----


Witam,

renderuje pola formularza stworzonego z modelu pole po polu pętlą for no i o ile samo pole csrf jest renderowane ukryte o tyle nazwa pola nie jest ukryta i ją wyświetla, jak sobie z tym radzicie?

Używam symfony 1.4 z Doctrine

Dzięki za sugestie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
evertras
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.03.2011

Ostrzeżenie: (0%)
-----


Najlepszą praktyką jest renderować formularz za pomocą
Kod
echo $form;

a stylowanie robić pod css odnosząc się do konkretnych id formularza.
Jednak czasem trafiają się formularze rozbudowane i lepiej byłoby renderować samemu poszczególne pola. W tym przypadku na samym początku najlepiej jest posłużyć się metodą
Kod
echo $form->renderHiddenFields()

która wygeneruje za nas ukryte pola. Jeżeli jednak z jakiejś przyczyny chcesz uniknąc tego sposobu to możesz skorzystać z
Kod
echo $form['_csrf_token']->render();

Jeżeli nie korzystasz z
Kod
$form->renderRow() lub $form->renderLabel()
to nie ma prawa ci wyświetlić labela.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 12:43