繁体   English   中英

Codeigniter路由最佳实践

[英]Codeigniter routing best practices

我正在为自己创建一个类似CMS的网站,其中一个组成部分是博客。 理想情况下,我希望路线为/ blog-category / blog-slug

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

我将有一个类别表和各个帖子表。

可能的解决方案是使用:

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

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

还有另一种方法来遍历类别并进行动态路由吗?

汤姆

您可以使用正确的路线:

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

对于此URL:

/blog-category/blog-slug

在路线中$1用于您的slug

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM