Codeigniter $ route

时间:2012-02-09 18:24:57

标签: codeigniter routes

我怀疑。在我的路线中,我有这样的事情:

$route['events(:any)'] = "events/view/$0";

但我需要除了一个词,在我的案例'gallery'中。

因此,任何带有事件的网址都会路由 到events/view/$0,图库将转到events/gallery

$route['events(:any)']可以是events-socialevents-corpevents-indor

我该怎么做?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

由于路线按照定义的顺序运行,您可以先定义gallery路线:

$route['events-gallery'] = "events/gallery";
$route['events-(:any)'] = "events/view/$0";

请注意上面第二条路线中events-(:any)中添加的连字符。根据您要实现的目标的描述,我认为您在代码中遗漏了这些内容。