Bu Zend_Form düzeni üzerinde tam kontrole sahip olmak mümkün mü?

1 Cevap php

Ben bu yüzden tam bir noobie soru olabilir, bir kaç hafta boyunca Zend Framework ile çalışıyoruz ama Zend_Form kullanarak açık bir şekilde formların düzenini özelleştirmek için bir yol olup olmadığını merak ediyorum. Ben her yerde baktım ama Zen-Form, her örneği ben kullanacağım yankı örnek buldum.

Ben Smarty ile çalışmak ve HTML_QuickForm Örneğin, ben istiyorum şimdiye kadar sayfa üzerine her bir form elemanı yerleştirme seçeneği var.

{if $Form.errors}<span class="errorMessage">Error!</span>{/if}
{if $Form.Email.error}Fill out field{if}
{$Form.Email.html}
{$Form.Submit.html}

Ben gerçek php kodu form elemanları süslemeleri ve tamamlanmış formu yankı var gibi ama Zend Framework ile görünüyor:

echo $this->form;

Bu mümkün değilse kontrolü bu düzeyde izin yok herhangi bir php çerçeveler vardır?

1 Cevap

Eğer seperatly her öğe hale getirebilir.

Kullanmadan hemen

<?php echo $this->form->age ?>
<?php echo $this->form->lastname ?>

sizin bakış-komut, sadece bazı "unsurlar" işlemek için. Form Kontrolleri kullanımını işlemek için:

<form action="<?php echo $this->escape($this->form->getAction() ?>"
      method="<?php echo $this->escape($this->form->getMethod() ?>">

Daha fazla örnek burada bulabilirsiniz:

Decorate Zend Forms on DevZone