在Symfony中,可以为一个动作定义多个路径。如果您具有功能相同但参数不同的函数,则这将非常有用。
class TestController extends Controller { /** * @Route("/test1/{id}", name="test") * @Route("/test2/{id}", name="test2") * Here you can define multiple routes with multiple names */ public function testAction(Test $test) { if (!$test) { throw $this->createNotFoundException('Test record not found.'); } return $this->render('::Test/test.html.twig', array('test' => $test)); } }
问题内容: 有没有办法在 Symfony2中 设置基于主机名的路由? 在官方文档中没有找到关于此主题的任何信息。 http://symfony.com/doc/2.0/book/routing.html 我想基于给定的主机名路由请求: 因此,从本质上讲,控制器将获得作为参数传递的当前子域。 我希望这是可能的,而我只是以某种方式错过了它。 提前致谢! 问题答案: 这是我的解决方案: 在内部应用程序目
我正在使用Symfony2和fos restbundle开发一个应用程序。我想创建一些API路由和一些常规路由(AngularJS前端正好有一个)。这是我的fos_rest配置(以及sensio的一些配置行): 如你所见,我view_response_listener启用和查看注释禁用。我找不到方法来定义常规(不是REST)路由(和视图)的索引操作(AngularJS的必要条件)。不断得到一个错误
是否有一种方法可以只得到那些数据我不需要所有的数据从所有其他的表组合键??多谢帮忙!
问题内容: 我正在尝试实现重定向模式,类似于StackOverflow所做的事情: 这是应该发生的情况的简单表格: 现在,我可以使用访问配置文件,但会生成一个。我已经尝试使用关键字参数和一些东西,但是我不确定什么是行不通的。 我如何将一条路由这样重定向到另一条路由? 问题答案: 更新:解决主要问题“我的路线出了什么问题”,最简单的调试方法是使用;例如: 在这种情况下,这确认端点设置正确。这是同时展
我有一个更新网站的任务。本网站使用Symfony2。我试着在我的localhost上模拟网站。 当我尝试使用空方向路径(REQUEST_URI)到达索引页时,Symfony2返回的路由。我尝试运行的url是。 当我使用(例如)时,它也不起作用 怎么了? app/config/routing。yml: app/配置/routing_dev.yml: src/AppBundle/Resources/c