Neden bir yolu olmalı var sizce?
Eğer kaynak koduna göz var mı? İkinci bir özel dekoratörler kullanılarak yapılabilir. Bu konuda bir okudum:
http://framework.zend.com/manual/1.10/en/learning.form.decorators.html
More added after clarifying question:
Ben her radyo düğmesine bir önizleme düğmesi eklemek için gerekli benzer bir sorun vardı. Ne yaptım setMultiOptions geçti diziye tam html eklemek oldu. Liste dinamiktir. Listedeki her öğe başka app tanımlanmış ve veritabanında saklanır. Bu seçenekleri tanımlarken, kullanıcı yukarı bir dosya yüklemek için belirtebilirsiniz. Bu dosya bir etiketi url parçasını oluşturur. Burada ne demek istediğimi açıklamak için SQL biraz:
function readAllObjlistitemPairpreview($id)
{
// get all objlistitem rows that belong to a certain list
$id = (int)$id;
$select = $this->getAdapter()->select()->from(array('li' => 'objlistitem'), array())->join(array('i' => 'objitem'), 'li.objitem = i.id', array('id' => 'li.objitem', 'name' => "CONCAT(i.name, ' <a href=\"', i.url, '\">url</a>')"))->where('li.objlist = ?', $id);
//return $this->getAdapter()->fetchAll($select);
return $this->getAdapter()->fetchPairs($select);
}
Sen bir img etiketi ile benzer bir şey yapabilirdi. Bu fonksiyon döner setMultiOptions geçirilen olabilir dizisi: $ radyo-> setMultiOptions ($ dizi);
HTH