Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][SF2]Stylizacja formularzy, One-by-One, Checbox
mimol
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

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


Witam, Mam kod
  1. {% for carrier in carriers %}
  2. <tr class="{% if loop.first %}first_item{% endif %} item">
  3. <td class="carrier_action radio"><input name="my_moviesbundle_orderscarriertype[carrier]" value="{{ carrier.id }}" id="my_moviesbundle_orderscarriertype_carrier_{{ carrier.id }}"{% if loop.first %} checked="checked" {% endif %}type="radio"></td>
  4. <td class="carrier_name"><label for="id_carrier2">{{ carrier }}</label></td>
  5. <td class="carrier_infos">{{ carrier.description }}</td>
  6. <td class="carrier_price"><span class="price">{{ carrier.price|price }}</span></td>
  7. </tr>
  8. {% endfor %}


Jak coś takiego mogę osiągnąć używając formularzy z symfony? Potrzebuję jakoś renderować te radio inputy pojedynczo...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Carriers to zmienna przekazana do widoku. Wszystko więc zależy od tego co i jak chcesz tam wepchnąć. Przykładowo ja sobie w pewnych wypadkach rejestruję pewne dodatkowe zmienne podczas tworzenia formularza i wymagam ich poprzez zmienną $options. Jest to dość popularna technika. Zmienną taką potem w twigu mogę dość swobodnie operować. To co Ty robisz to niejako pójście o jeszcze jeden krok dalej... Tyle że moim zdaniem o jeden za daleko (IMG:style_emoticons/default/wink.gif) Owszem możesz iść w stylizację konkretnych pól na zasadzie widocznej tutaj choćby: http://symfony.com/doc/master/cookbook/for...tomization.html , ale może to już być nieco zbyt skomplikowane jeśli nie ogarniasz jeszcze zbytnio symfony2, ponieważ wiele rzeczy w dokumentacji i cookbooku na ten temat nie ma. O tym, że części rzeczy nie dowiesz się bez grzebania w bebechach, nie wspomnę (IMG:style_emoticons/default/smile.gif) Podpowiem tylko jedno... Wspomniany na cookbooku plik https://github.com/symfony/symfony/blob/2.1...ayout.html.twig to naprawdę świetny punkt wyjścia do rozgryzania stylizacji od środka. Ale to już podejście dla osób, które coś w Symfony2 liznęły i jakoś kumają Twiga. Inaczej po prostu to zderzenie z niezrozumałym klocem kodu.
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 - 06:46