Chi*_*ayu 0 php zend-framework
我在zend-framework 1.9.7上构建了一个站点.我想为每个页面制作友好的URL,其URL类似于:http://mysite/search/detail/id/124
我希望友好的URL看起来像: http://mysite/search/detail/ram
其中"ram"是id = 124的用户名
我已经包含RewriteRule ^name/(.*)/$ guid/$1在.htaccess文件中,但它不起作用.
我建议你看一下Zend Controller快速入门,它介绍了设置标准路由的步骤(已经提供了很好的URL的所有内容).
如果你想要更详细的路由信息,那么我建议你看一下Zend_Controller_Router的手册.
具体来说,我会通过路由器路由来处理你的情况,例如:
<?php
$router = Zend_Controller_Front::getInstance()->getRouter();
$detailsRoute = new Zend_Controller_Router_Route("search/detail/:name", array(
'controller' => 'search',
'action' => 'detail'
));
$router->addRoute('searchDetail', $detailsRoute);
Run Code Online (Sandbox Code Playgroud)
该部分:name是一个参数,它填充了ram您想要的URL 的值,并可以在$request->getParam('name');以后检索.
| 归档时间: |
|
| 查看次数: |
2986 次 |
| 最近记录: |