Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Link w opisie pola formularza
harvesterix
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Witam
W symfony napisałem własną klasę formularza i chciałbym umieścić link w opisie jednego z pól. Próbowałem na siłę wsadzić
  1. <a href="">link</a>
do labela w widgecie ale takie rozwiązanie nie działa. Jest na to jakiś sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


W zasadzie

  1. <?php echo $form ?>


służy do prototypowania. Spróbuj samemu rozpisać formularz w htmlu
Go to the top of the page
+Quote Post
harvesterix
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Czyli poza zrobieniem nowej templatki wyświetlania formularza nie ma innych możliwości?
Bo tego wolałbym uniknąć trochę dużo roboty jak dla takiej pierdułki...
Go to the top of the page
+Quote Post
LBO
post
Post #4





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Dlaczego dużo? Masz przecież
  1. <?php echo $form['field_name']->renderRow() ?>


Prawdopodobnie możesz puścić to w foreach i zrobić if'a na pole, które Ciebie interesuje.
Go to the top of the page
+Quote Post
l3l0
post
Post #5





Grupa: Zarejestrowani
Postów: 94
Pomógł: 16
Dołączył: 24.07.2009
Skąd: Gdańsk

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


Witam,

Cytat(harvesterix @ 25.08.2010, 14:54:59 ) *
Witam
W symfony napisałem własną klasę formularza i chciałbym umieścić link w opisie jednego z pól. Próbowałem na siłę wsadzić do labela w widgecie ale takie rozwiązanie nie działa. Jest na to jakiś sposób?


Możesz zdefinować co to znaczy nie działa?

Taki kod:
  1. public function configure()
  2. {
  3. $this->getWidgetSchema()->setLabel('somefield, 'some text <a href="#">link</a>');
  4. }


działa jak najbardziej. (Symfony 1.4.6, escaping_method: ESC_SPECIALCHARS)

Pozdrawiam
Go to the top of the page
+Quote Post
harvesterix
post
Post #6





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Cytat(l3l0 @ 26.08.2010, 10:18:28 ) *
Witam,



Możesz zdefinować co to znaczy nie działa?

Taki kod:
  1. public function configure()
  2. {
  3. $this->getWidgetSchema()->setLabel('somefield, 'some text <a href="#">link</a>');
  4. }


działa jak najbardziej. (Symfony 1.4.6, escaping_method: ESC_SPECIALCHARS)

Pozdrawiam


Nie label miałem na myśli a opis pola w choice, sorki źle się wyraziłem. Ale takie rozwiązanie też mnie satysfakcjonuje, dzięki.

Ten post edytował harvesterix 26.08.2010, 11:00:56
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 01:06