我需要 Zend 框架中的一个路由,将以下 uri 映射到 EventController > indexAction。
:lang/programma/:name/:page
:lang/programme/:name/:page
:lang/event/:name/:page
第二个参数必须是“程序”或“程序”或“事件”。我可以为此简单地创建 3 条不同的路线,但我认为只需一条即可。
知道如何实现这一目标吗?
我需要 Zend 框架中的一个路由,将以下 uri 映射到 EventController > indexAction。
:lang/programma/:name/:page
:lang/programme/:name/:page
:lang/event/:name/:page
第二个参数必须是“程序”或“程序”或“事件”。我可以为此简单地创建 3 条不同的路线,但我认为只需一条即可。
知道如何实现这一目标吗?
使用Zend_Translate
和Zend_Controller_Router_Route::setDefaultTranslator()
。可以在文档中找到详细说明。