Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] Ukrycie etykiety formularza wygenerowanego przez propel'a
Forum PHP.pl > Forum > PHP > Frameworki
ArtekZ
Witam.
Jak w temacie. Co zrobić żeby ukryć etykietę w formularzu wygenerowanym przez propel. Gdy dodaje do konfiguracji:

  1. $this->widgetSchema['data']->setAttributes(array(
  2. 'type' => 'hidden',
  3. ));


To ukrywa mi samego inputa a etykieta zostaje. Zaznaczam że dopiero zaczynam swoją przygodę z Symfony dlatego prosze o wyrozumiałość.
toffiak
Formularz można wyświetlać wyświetlając każde pole formularza oddzielnie, każde pola formularza to: etykieta, błędy dotyczące pola oraz widget.
  1. <form action="http:\\www.example.com\form" type="POST">
  2. <?php echo $form['data']->renderLabel() ?>
  3. <?php echo $form['data']->render() ?>
  4. <?php echo $form['data']->renderError() ?>
  5. </form>

Gdy w powyższy pseudoformularzu zakomentujesz, lub wogóle nie dodasz części od etykiety to formularz zostanie wyświetlony bez niej. Szczegóły w dokumentacji
  1. <?php //echo $form['data']->renderLabel() ?>
ArtekZ
Dzięki za podpowiedź. Udało sięsmile.gif
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.