我创建了一个名为sitemaps的控制器并拥有action_sitemap(),但是如何告诉燃料来处理以下内容?:
http://site/sitemaps/sitemap.xml
和以下使用相同的action_sitemap()?:
http://site/sitemaps/id.xml
其中id可以是传递的变量。
答案 0 :(得分:1)
只需使用路由,为您指向所选控制器方法的路由设置路由。
解释了路由in the docs。
在routes.php app配置文件中输入类似的内容:
'sitemaps/sitemap\.xml' => 'sitemaps/sitemap',
'sitemaps/([0-9]+)\.xml' => 'sitemaps/sitemap/$1',