inversée Au moment de mon projet ZF ont une structure d'URL comme ceci:aide Zend vue url - maintenir params existants dans une voie
/news/index/news_page/1/blog_page/2
Quand je produis mon pagination J'utilise l'aide d'URL comme suit:
<?php echo $this->url(array('blog_page'=>3)); ?>
ce qui génère une URL comme ceci:
/news/index/news_page/1/blog_page/3
ce que je voudrais faire est d'utiliser un itinéraire personnalisé pour avoir belle URL r, quelque chose comme ceci:
new Zend_Controller_Router_Route(
'news/:news_page/:blog_page',
array('controller' => 'news', 'action' => 'index')
);
Cependant, lorsque je tente une utilisation de cette route dans l'aide de vue:
<?php echo $this->url(array('blog_page'=>3), 'newsIndex'); ?>
Il renvoie une erreur parce que je ne l'ai pas spécifié news_page dans les params.
Comment est-ce que je peux contourner ceci, et dire à l'aide d'url d'employer les valeurs «actuelles» pour ces params?
Merci Jason, c'est exactement ce qui se passait. –