Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Zend FW] Zend_Form, dynamiczny label
Forum PHP.pl > Forum > Przedszkole
Dobry policjant
Witam, od kilku dni walczę z zend_form. Przygotowałem sobie formularz, który chcę wykorzystać w dwóch akcjach: przy dodawaniu i przy edytowaniu. Wszystko działa pięknie - zend obrabia mi dane, tylko mam problem z labelem submita.

Otóż na sztywno wpisałem nazwę "Dodaj" - jak można się domyślić nazwa ta jest adekwatna przy formularzu dodawania. Jednak gdy już wejdę w formularz edycji tekst "Dodaj" jest nie na miejscu - docelowo powinno być "Edytuj". Oczywiście mogę zastosować półśrodki typu: "Wykonaj" lub "Zapisz" - no ale jednak wolałbym spróbować powalczyć - jakieś sugestie?
IceManSpy
Jeśli Twój submit ma nazwę submit to ja tak zrobiłem w kontrolerze akcji edytuj:
  1. $form = new Admin_Form_Article(); // klasa formularza
  2. $form->getElement('submit')->setLabel('Edytuj');
Dobry policjant
Dzięki - działa. Moje wcześniejsze próby skutkowały tworzeniem przycisku od nowa. Zabrakło getElement.
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.