Originariamente inviato da lucisetti
capisco.

C'è un metodo migliore rispetto agli altri, magari secondo lo standard MVC ?
In un App_Controller_Plugin imho tipo
(devi adattarlo alle tue esigenze naturalmente)
Codice PHP:
protected function _controllerIncludeScript(Zend_Controller_Request_Http $request)
    {
        
$view Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer')->view;
        
$controller $request->getControllerName();
        
$root Zend_Registry::get('dir'); 
        
$file ROOT_DIR '/res/js/' $controller '.js';
        if (
file_exists($file)) {
           
$url $this->_view->baseUrl() . '/res/js/' $controller '.js';
           
$this->_view->headScript()->appendFile($url,'text/javascript');
        }
    } 
da richiamare
Codice PHP:
public function postDispatch(Zend_Controller_Request_Abstract $request)
    {
        
$this->_controllerIncludeScript($request);
        if (!
$request->isDispatched()) {
            return;
        }
        
    } 

Inoltre, un semplice check su un campo di un form dove è più corretto posizionarlo ?
in che senso lato server (la validazione viene fatta dalla Zend_Form ) o lato client (la validazione della form la farai fare dal file che includi con _controllerIncludeScript)