我想为Controller映射制作一个简单的URL,就像Symfony2所做的一样。但这就是我想从Symfony2中得到的所有东西,其余部分对我来说太过分了。自定义PHP URL到控制器的映射类似于Symfony2
对于那些谁也不知道Symfony2中做什么:
blog_home:
pattern: /blog
defaults: { _controller: BlogBundle:Blog:index }
blog_show:
pattern: /blog/{slug}
defaults: { _controller: BlogBundle:Blog:show }
在YAML配置文件
。
YAML对我根本无关紧要。我只想实现相同的功能。为了能够将自定义URL映射到控制器功能。
也许是一个开源的映射类或路由框架?也许一些教程?想法让我自己?任何的意见都将会有帮助。
我应该提到我不是PHP专家,我知道的够多,或者可能还不够。这就是为什么我不想进入全功能框架。
a)如果你想像symfony那样做,为什么你不使用symfony? b)如果你想像symfony那样做,为什么你不看symfony的来源? – KingCrunch
因为Symfony2带有Doctrine2,它有DQL,Entity,Fixtures和其他我从未听过的词。事情使它变得如此复杂,以至于我的应用程序永远不会看到这个云。我想要做Symfony的路由,因为它对我有意义,不幸的是Symfony的其余部分没有。如果您有更好的路由选择,我非常乐意提供建议。关于Symfony源码我没有检查他们的路由组件(https://github.com/symfony/Routing),但他们没有关于如何使用它和源的信息:好吧,让我们只是说我正在看它,它会有一段时间。 – Aayush
据我所见,你不是被迫使用这些东西,你不想使用。 – KingCrunch