Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] twig + placeholder
dopelganger
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

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


Witam
mam w twigu listę typu select i chciałbym w szablonie ustawić wartość domyślną - placeholder na "wybierz" / "zmień". Znalazłem coś takiego :
  1. {{ form_widget(form.dane, { 'attr': {'placeholder': "zmień"} }) }}

niestety nie działa. :/

Zależy mi aby to zrobić w twigu, a nie w builderze, bo w builderze owszem zadziała, tylko chciałbym zmienić tą wartość koniecznie w twigu, ze względu na różną wartość dla skryptów: update ("zmień") i insert ("wybierz").

Prosze o pomoc.

Ten post edytował dopelganger 19.10.2016, 07:16:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Przecież select nie ma placeholdera :|
Go to the top of the page
+Quote Post
kapslokk
post
Post #3





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


W symfony ma (IMG:style_emoticons/default/biggrin.gif) http://symfony.com/doc/current/reference/f...tml#placeholder

Nie mam jak przetestować, ale spróbuj :

  1. {{ form_widget(form.dane, {'placeholder': "zmień"}) }}
Go to the top of the page
+Quote Post
dopelganger
post
Post #4





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

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


w sumie już sobie poradziłem, zamykamy temat,,,

po prostu do kontrolerra zassałem:

  1. $placeholder = $em->getRepository('Bundle:Cos')->find($entity->getId())


a potem w twigu:

  1. <select name="bundle[id]" class="form-control">
  2. <option value="">{{ placeholder.label|default('wybierz') }}</option>
  3. {% for e in cos %}
  4. <option value="{{ e.id }}">{{ e.label }}</option>
  5. {% endfor %}
  6. </select>


nie wiem czy to dobra praktyka, ale wali mnie to (IMG:style_emoticons/default/nerdsmiley.png) najważniejsze że działa

Ten post edytował dopelganger 19.10.2016, 13:34:01
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #5





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


Tutaj
Go to the top of the page
+Quote Post

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: 25.08.2025 - 02:23