Codeigniter路由最佳实践

时间:2016-02-25 19:24:09

标签: php codeigniter

我正在为自己制作一个类似CMS的网站,一个组件将是一个博客。理想情况下,我喜欢路线为/ blog-category / blog-slug

我想知道实现这一目标的最佳方法是什么?

我会为各个帖子提供类别表和表格。

可能的解决方案是使用:

$route['(:any)/(:any)'] = 'blogController/getBlogPost'

但是,我怀疑这会对性能产生影响,我宁愿不将所有请求发送到帖子控制器,我只是将它们从路由文件发送到正确的控制器。

是否有另一种循环类别并制作动态路线的方法?

汤姆

1 个答案:

答案 0 :(得分:1)

您可以使用正确的路线:

$route['blog-category/(:any)'] = 'blogController/blogFunction/$1';

对于此网址:

/blog-category/blog-slug

路线$1正在使用slug