目前我有平时的控制器/动作结构:Symfony2的:让rest风格的url
BlogController:
/blog/list
/blog/create
/blog/detail/my-blog-hash
而且PostController中
/post/create
/post/detail/my-post-hash
我想是一个网址为博客文章详细视图:
/blog/detail/my-blog-hash/post/my-post-hash
我知道有一个RESTBundle,但是这太过复杂IMO,并且还有一些我无法解决的路由和表单验证问题(即使在IRC上的人帮助下)。 我不需要JSON,序列化程序,特殊视图等的访问点,我只是需要一种方式来堆栈控制器。
有人可以帮助我吗?
你问是什么让没有逻辑感。您不能让两个控制器处理请求并返回响应。你**可以**将它传递给'BlogController',然后将它转发到'PostController'上,但是使用一个控制器并使其对任何操作负责是很好的。 – JamesHalsall 2012-01-18 13:13:29
@Jaitsu我不要求一种方式来处理多个控制器的请求。我不在乎路由如何工作。我想要的是一个RESTful url结构和一种构造控制器的方法,以便博客的东西可以通过BlogController处理,并且可以通过PostController处理发布的东西 – stoefln 2012-01-18 13:48:55
我误解了原始问题。那么只需定义两条单独的路线有什么问题呢? – JamesHalsall 2012-01-18 13:53:46