Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][Zend Framework] Jeden formularz z elemntami na całej stronie
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
mam dość ciężki dla mnie problem.
Mianowicie: muszę w różnych miejscach na stronie (trochę w lewej kolumnie, trochę w środkowej) zmieścić różne elementy formularza.
Tak więc zastosowanie czegoś takiego:
  1. $this ->addDecorator('FormElements')
  2. ->addDecorator('HtmlTag', array('tag' => 'div'))
  3. ->addDecorator('Form');
  4. $this ->setElementDecorators(array(
  5. array('ViewHelper'),
  6. array('Errors'),
  7. array('Label'),
  8. array('Description'),
  9. array('HtmlTag', array('class'=>'as'))
  10. ));
  11. $submit ->setDecorators(array(
  12. array('ViewHelper'),
  13. array('HtmlTag', array('tag' => 'div', 'class' => 'submit-group'))
  14. ));

raczej mija się z celem.

Proszę o rady - jak mogę dowolnie rozplanować położenie elementów formularza na stronie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




W widoku robisz:
  1. <?php echo $this->form->nazwa_pola->renderViewHelper() ?>
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


W kontrolerze robisz:
  1. $form = new Moj_Form();
  2. $this->view->imie = $form->imie;

A w widoku umieszczasz gdzie chcesz.
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: 23.08.2025 - 20:09