关于路由的一点疑问

浏览:362 发布日期:2015/09/22 分类:求助交流 关键字: thinkphp 路由
加入我定义了如下路由规则: 'blog/:cate' => 'Blog/Category'我的分类信息是通过循环显示的:<foreach name="cates" item="vo">
     <a href="">{$vo['name']}</a>
</foreach>
现在问题出现了:
我的href该怎么写呢?
最简单的莫过于这样:href="{:U('blog/php')}"。
但是现在问题在于其中的分类是一个变量,而不是一个字符串。
如果我这样写:href="{:U('blog',array('cate' => $vo['name']))}"。
那么生成的URL是这样的:.../blog/cate/php,无法匹配我的路由定义,我需要的是这样的.../blog/php。
于是我只能这样写:href="__APP__/blog/{$vo['name']}"。
但我我总觉得这样很蠢,不知道大家是怎么做的。
最佳答案
评论( 相关
后面还有条评论,点击查看>>