如何在Codeigniter中为多个URL定义函数

时间:2012-10-30 15:47:30

标签: php codeigniter url url-rewriting

我希望我的Codeigniter在

时调用函数export(...)
domain.com/foo/bar/show/122.export

也是同样的功能

domain.com/boo/for/show_all/172.export
domain.com/goo/par/detail/122.export

所以我想我只能定义一次函数export(...) 并将相应页面的HTML代码传递给导出函数, 或者至少是电话的来源。

如何为整个CI页面定义此内容?

1 个答案:

答案 0 :(得分:1)

您可以使用CI的URI路由

这样的事情应该有效(比如你的导出功能在导出控制器中)

$route['([a-z]+)/([a-z]+)/([a-z]+)/(\d+)\.(export)'] = "exports/export/$1/$2/$3/$4";

因此,您的导出方法将包含源信息。