无脂框架前端和后台的路由

时间:2014-12-29 13:13:39

标签: routing url-routing fat-free-framework

我想在routes.ini文件中为前端和后台配置不同的路由。

这是我几乎拥有的:

[routes]

GET|POST /admin/@controller/@action =@controller->@action
GET|POST /admin/* =Backoffice->main
GET|POST /* =Website->main

我想要的是:

  • 以/ admin / ...开头的任何网址都是后台网址。这将调用方法" main"在" Backoffice"如果给定控制器,则调用@ controller-> @action
  • 任何其他网址都应由" main"管理。 "网站"中的方法控制器。此控制器在数据库中查找匹配的URL并显示其内容。否则显示404页面。

我的问题是,现在有什么东西都去了Website-> main(),这是错误的。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

为什么不在控制器中的root()函数之前设置 - >然后使用正则表达式来查找url是否有/ admin /.