Nella vista aiutante Zend, c'è la funzione URL() per emettere un URL in base alle tabelle di routing ad esempioequivalente di url() funzione di supporto in Zend regolatore
$this->url(array('controller' => 'comments', 'action' => 'add')
Come posso fare la stessa cosa in un controller? In particolare voglio impostare l'URL azione per un modulo Zend utilizzando la sintassi del controller/azione piuttosto che un esempio URL standard
$form = new Zend_Form;
$form->setMethod('post')->setAction($this->url(array('controller' => 'comments', 'action' => 'add')));
Se chiamo '$ this -> _ helper-> url (array ('controller' => 'index', 'action' => 'download'))' al di fuori di IndexController (qui AjaxController) restituisce * '/ ajax/Array '* cosa ho fatto di sbagliato? o è un bug? – lony
Usa '$ this -> _ helper-> url ('download', 'index')' o '$ this -> _ helper-> url-> url (array ('controller' => 'index', 'action' = > 'download')) '. Aggiornerò la mia risposta e aggiungerò un link ai documenti API. –