Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Zend FW] Zend_Form, dynamiczny label
Dobry policjant
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.07.2011

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
IceManSpy
post
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


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');


Ten post edytował IceManSpy 9.07.2011, 16:34:14
Go to the top of the page
+Quote Post
Dobry policjant
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.07.2011

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


Dzięki - działa. Moje wcześniejsze próby skutkowały tworzeniem przycisku od nowa. Zabrakło getElement.
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: 2.10.2025 - 16:42