HTML Zend_Form içinde pasajı

2 Cevap php

Ben basit bir kayıt sürecinin bir parçası olarak Zend_Form kullanıyorum. 2 bölüm 1 kullanıcı görüntülerin bir dizi upload yapabiliyor. Bölümde 2 - Bu görüntülerin her biri için - Ben daha ayrıntıları eklemek için kullanıcı isteyin - addDisplayGroup kullanan gruplanmış ek 4. metin alanları. Her ekran grubu içinde yüklenen görüntünün küçük resmini görüntülemek istiyorum. Ben bu başparmak oluşturulan ve tüm işlem tamamlandı ama ben iyi yaklaşım ilgili bölümünde görüntüyü görüntülemek için ne olduğundan emin değilim. Ben bu görüntülemek için özel bir form öğesi oluşturmak için olası sanırım ama sadece görüntüleme amacıyla kullanılan her nasılsa bu overkill görüntüyü dikkate gibi hissediyor. Ben de gerçekten formun manuel çıktısı ile $this->form->render() değiştirmek istemiyorum. Bu belki bir dekoratör ile elde edilebilir? Ben hala bu yüzden herhangi bir fikir çok takdir ZF oldukça yeniyim.

Teşekkürler.

2 Cevap

Sen görüntüleme grubu için dekoratör yığını özel bir dekoratör kullanmak istiyorsunuz. Yoksa HtmlTag dekoratör kullanabilirsiniz.

http://framework.zend.com/manual/en/zend.form.forms.html#zend.form.forms.displaygroups

Bir Özel resim "Önizleme" öğesi için bir mükemmel bir örnek vardır:

Zend Form with Image

Veya Framework ile gelen Zend_Form_Element_Image deneyin

Zend Form Element Image