![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 9.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
No tak, ale to nie spowoduje tego, że będę mógł wyświetlić formularz w tabeli chyba? A jak będę chciał wyświetlić go w liście? itp.?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dziwne, użyłem zwykłego
echo $form['_csrf_token']; i pomimo moich usilnych starań jest to pole ukryte... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 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? Ja sobie radze tak (IMG:style_emoticons/default/smile.gif)
Można to sobie ładnie opakować w html'a, stworzyć partiala i ładować do większości formularzy (IMG:style_emoticons/default/smile.gif) ) |
|
|
![]()
Post
#6
|
|
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. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat Najlepszą praktyką jest renderować formularz za pomocą Jakieś argumenty albo linki na potwierdzenie możesz podać? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:38 |