![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 2 Dołączył: 21.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Koledzy muszę osadzić na stronie formę która składa się z wielu subform, wygląda to tak że mam takie formy:
userForm userAddresForm Muszę z tego stworzyć formę która bedzie zawierała userForm oraz dwie userAddressForm normalnie wyglądało by to tak:
Tak więc tworzę formę zbiorczą i dodaje w niej sub formy przez addSubform($userForm, 'userForm') oraz addSubform($userAddress1Form, userAddress1Form) i addSubform($userAddress2Form, userAddress2Form). Niestety zend nie rozpoznaje że ma 2 takie same formy i w name nie ododaje prefixu [0] i [1]. Mama nadzieje, że rozumiecie o co mi chodzi, jeżeli ktoś ma rozwiązanie na to bardzo proszę aby się podzielił. Dobra koledzy, wyczaiłem. Zamieszczam soluszyn jakby komuś mogło się przydać:
Application_Form_UserAddress musi dziedziczyć po Zend_Form_SubForm inaczej będzie kupa, bo pierwsza forma narysuje się prawidłowo a druga narysuje się razem z <form>, pewnie można to rozwiązać przez zdefiniowanie dekoratorów. Oryginał solucji: http://stackoverflow.com/questions/2567609...set-custom-name |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:54 |