Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Zend] jak wstawić kod html do Labela w Zend Form?
Forum PHP.pl > Forum > PHP > Frameworki
pgrzelka
Witam

potrzebuję zrobić coś takiego

  1. <?php
  2. $form->addElement('CheckBox','regulamin',
  3.                  array(
  4.                      'label' => 'Przeczytałem i akceptuję <a href="/regulamin.html">Regulamin</a> i <a href="/politykeprywatnosci.html">Politykę Prywatności</a>',
  5.                      'checkedValue'  => '1',
  6.                      'uncheckedValue'  => '0',
  7.                      'required' => true,
  8.                      'checked' => true,
  9.                      'validators' => array(validators::AcceptCheckbox('Musisz zaakceptować regulamin i politykę prywatności'))
  10.                  )
  11.           );
  12. ?>

czyli w Label chcę dać 2 linki, a po wyświetleniu formularza widzę coś takiego


z góry dziękuje za odpowiedzi smile.gif
Daimos
z tego co pamietam, chyba nie ma takiej mozliwosci
nie korzystaj z dekoratorow w takim wypadku, (ja w ogole nigdy z nich nie korzystam)
poczytaj o wyswietlaniu formularza w pliku phtml, wtedy mozesz sobie kazdy element odpowiednio formatowac, bez uzerania sie z dekoratorami
pgrzelka
dzięki my salsa za odpowiedź, już tak miałem robić, ale na innym forum dostałem taką odpowiedź

  1. <?php
  2. $form->getElement('regulamin')->getDecorator('label')->setOption('escape', false);
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.