Ho seguito reindirizza script nella mio controller (Zend Framework 2)Impostare il parametro url in reindirizzamento in Zend Framework v2
return $this->redirect()->toRoute('default', array(
'controller' => 'admin',
'action' => 'index'
));
Attualmente reindirizzamento a localhost/zf2/public/admin/index
Come posso reindirizzare con un parametro in più?
come:
localhost/zf2/public/admin/index/update/1
o localhost/zf2/public/admin/index/page/2
Ho provato questo:
return $this->redirect()->toRoute('default', array(
'controller' => 'admin',
'action' => 'index'
'param' => 'updated/1'
));
Ma viene reindirizzato a localhost/ttacounting/public/admin/index/updated%2F1
Questo funziona. Vorrei notare, tuttavia, che non è necessario specificare il controller nella matrice. Il percorso che hai impostato in module.config.php fa questo per te. Hai solo bisogno dell'azione e dei parametri corretti. – spetz83