2011-06-20 144 views
0

我做了一个名为控制器,站点地图和有action_sitemap(),但我怎么告诉燃料处理以下?:fuelphp - 文件扩展名

http://site/sitemaps/sitemap.xml 

,并使用相同的action_sitemap()以下:

http://site/sitemaps/id.xml 

其中id可以是传递的变量。

回答

1

只需使用路由,为您指定的控制器方法设置路由。

路由解释in the docs

把这样的事情在你的routes.php文件应用程序配置文件:

'sitemaps/sitemap\.xml' => 'sitemaps/sitemap', 
'sitemaps/([0-9]+)\.xml' => 'sitemaps/sitemap/$1', 
+0

我之前配置的路由和我完全忘了,我看到这个这类例子之前,太感谢你了! – steve