在开始一个新项目时,我总是被这个问题所折服.当我看到像Mephisto,Typo等的例子,他们将根路由到与特定资源/模型相关的控制器.
我的问题是,几乎每个网站,我曾经建立过,我觉得我的首页实际上是所有我的模型的合作,我看不到自己指向一个与一个特定的控制器作为我的着陆页.
有没有人倾向于创建专门为网站前端设计的控制器?或者如果也许我正在看这个错误,请让我知道.
编辑:
这是我的混乱存在的地方:
rboard’s routes将root映射到名为index的控制器,但我甚至找不到索引控制器
mephisto’s routes使用一些custom routing的东西,没有根甚至一个map.connect到’/’
radiant’s routes的大部分应用程序去一个控制器,然后做一些疯狂的魔法
track’s routes去一个与一个资源相关的控制器(这是一个最接近我上面描述的例子)…但是不能适应我,因为正如我所说,我的根源倾向于有大量的东西.
解决方法
My problem is,almost every website
I’ve ever built,I feel like my front
page is actually a collaboration of
all my models,and I can’t see myself
pointing to a controller that is
related to a specific one as my
landing page.
究竟.所以你在做什么是正确的.
我经常使两个控制器与不常见的REST功能的事物进行交互:“欢迎”和“仪表板”.欢迎控制器映射到我的站点的根目录,“仪表板”控制器类似,但对于登录用户.