tôi đã chuyển hướng sau kịch bản trong điều khiển của tôi (Zend Framework 2)Set tham số url trong chuyển hướng trong Zend Framework v2
return $this->redirect()->toRoute('default', array(
'controller' => 'admin',
'action' => 'index'
));
Hiện nay chuyển hướng đến localhost/zf2/public/admin/index
Làm thế nào tôi có thể chuyển hướng với một tham số phụ?
Giống như:
localhost/zf2/public/admin/index/update/1
hoặc localhost/zf2/public/admin/index/page/2
Tôi đã thử này:
return $this->redirect()->toRoute('default', array(
'controller' => 'admin',
'action' => 'index'
'param' => 'updated/1'
));
Nhưng được chuyển hướng đến localhost/ttacounting/public/admin/index/updated%2F1
này hoạt động. Tuy nhiên, tôi sẽ lưu ý rằng bạn không cần phải chỉ định bộ điều khiển trong mảng. Tuyến đường mà bạn thiết lập trong module.config.php thực hiện điều này cho bạn. Bạn chỉ cần hành động và thông số chính xác. – spetz83