[twig] iteracja - problem |
[twig] iteracja - problem |
11.03.2014, 18:20:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Witam,
Mam problem z następującą iteracją w szablonie TWIG: Jak przeiterować aby na stronie wyświetliło mi się 20 widget-ów typu text o nazie position ? |
|
|
11.03.2014, 20:53:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) |
Można za pomocą javascriptu "skopiować" widget i umieścić go na stronie wielokrotnie, ale to złe rozwiązanie każdy taki widget ma ten sam identyfikator.
Zgaduje że najlepszym rozwiązaniem będzie http://symfony.com/doc/current/reference/f...collection.html. -------------------- |
|
|
13.03.2014, 00:31:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Udało mi się zrobić coś takiego:
{% for i in 1..20 %} {{ form_widget(form.position.vars.prototype)|replace({ __name__:i }) }} {% endfor %} ale niestety zamiast przycisku Input wyświetla mi się taki kod html: <input type="text" id="my_costambundle_meettype_position_1" name="my_costambundle_meettype[position][1]" required="required" /> co robię źle ? |
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 08:20 |