使用Zend,您可以为更好的网址添加路由,例如像这样:
$oRouter->addRoute( 'imprintRoute', new Zend_Controller_Router_Route_Static( 'imprint/', array( 'module' => 'default', 'controller' => 'imprint', 'action' => 'index') );
是否可以以相反的方式获取正确的网址,例如当我在模板中使用模块/控制器/动作逻辑时?
<a href="{$this->url(['module' => 'default', 'controller' => 'imprint', 'action' => 'index'])}">Imprint</a>
应打印为example.com/imprint /
你有什么想法或例子吗?
亲切的问候, netzaffin
答案 0 :(得分:1)
url()
方法有四个参数:
因此,您可以将路径名称添加为第二个参数,如下所示:
<a href="{$this->url(['module' => 'default', 'controller' => 'imprint', 'action' => 'index'], 'imprintRoute', true)}">Imprint</a>