No entendi muy bien la pregunta
abimaelrc, pero te dejo un par de enlaces, sobre el uso de
decorators(entre ellos viewscript), y en la
documentación tenes un ejemplo de como aplicar viewscript a un elemento en concreto.
Igual te comento que si es algo parecido a un avatar se suele colocar la imagen en la descripción del file, jugando un poco con los decoratos, te dejo un ejemplo de esto último:
Código PHP:
Ver originalclass Application_Form_User extends Zend_Form
{
public function init()
{
...
$this->addElement('file', 'file', array( array('Description', array('tag' => 'p', 'class' => 'description', 'escape' => false)), ),
'description' => '<img src="' . $this->getView()->baseUrl($this->getModel()->name) . '" alt="' . $this->getModel()->realname . '" />',
));
...
}
}
Agregado: luego de mirar el decorator del submit, lo podrias hacer asi:
Código PHP:
Ver original$this->addElement('submit', 'submit', array( ),
'description' => '<img src="' . $this->getView()->baseUrl($this->getModel()->name) . '" alt="' . $this->getModel()->realname . '">'
));
Saludos.