nette框架中演示者的神奇路线

时间:2016-04-12 01:05:02

标签: nette

是否可以使用nette路线创建神奇路线?

我的意思是魔术路线是我不需要在routelist上声明任何路由数组...但是当我在浏览器地址栏上键入地址时,例如: HTTP:somesite.com/product/detail/123。

它会指向演示者产品 - renderDetail (这条神奇的路线在其他框架中是已知的,我想由于某种原因,如果我在routelist数组上键入每个动作/演示者重定向,它会变得复杂)

提前感谢。

2 个答案:

答案 0 :(得分:4)

你的意思是$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');? 它在文档中:https://doc.nette.org/en/2.3/routing#toc-route

答案 1 :(得分:1)

来自Matěj的路线正在运作。您只需在网址中输入SomePresenter::actionTwoWords作为some/two-words

但是不要手动构建网址,在latte模板中使用{link}宏,或在代码中使用Nette\Application\LinkGenerator