1. <tfoot id='pIcWG'></tfoot>
    <i id='pIcWG'><tr id='pIcWG'><dt id='pIcWG'><q id='pIcWG'><span id='pIcWG'><b id='pIcWG'><form id='pIcWG'><ins id='pIcWG'></ins><ul id='pIcWG'></ul><sub id='pIcWG'></sub></form><legend id='pIcWG'></legend><bdo id='pIcWG'><pre id='pIcWG'><center id='pIcWG'></center></pre></bdo></b><th id='pIcWG'></th></span></q></dt></tr></i><div id='pIcWG'><tfoot id='pIcWG'></tfoot><dl id='pIcWG'><fieldset id='pIcWG'></fieldset></dl></div>
      <bdo id='pIcWG'></bdo><ul id='pIcWG'></ul>

    <small id='pIcWG'></small><noframes id='pIcWG'>

    <legend id='pIcWG'><style id='pIcWG'><dir id='pIcWG'><q id='pIcWG'></q></dir></style></legend>
    1. Symfony 3 中的包罗万象的路线

      时间:2024-05-11

        <small id='Ef1En'></small><noframes id='Ef1En'>

          <i id='Ef1En'><tr id='Ef1En'><dt id='Ef1En'><q id='Ef1En'><span id='Ef1En'><b id='Ef1En'><form id='Ef1En'><ins id='Ef1En'></ins><ul id='Ef1En'></ul><sub id='Ef1En'></sub></form><legend id='Ef1En'></legend><bdo id='Ef1En'><pre id='Ef1En'><center id='Ef1En'></center></pre></bdo></b><th id='Ef1En'></th></span></q></dt></tr></i><div id='Ef1En'><tfoot id='Ef1En'></tfoot><dl id='Ef1En'><fieldset id='Ef1En'></fieldset></dl></div>
            <tbody id='Ef1En'></tbody>
            <bdo id='Ef1En'></bdo><ul id='Ef1En'></ul>
            <legend id='Ef1En'><style id='Ef1En'><dir id='Ef1En'><q id='Ef1En'></q></dir></style></legend>

            • <tfoot id='Ef1En'></tfoot>
                本文介绍了Symfony 3 中的包罗万象的路线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我在 Symfony2 中有一条包罗万象的后备路线,但我无法在 Symfony3 中工作.我尝试了这种确切的语法(我的 Symfony2 路由的逐字副本),但没有奏效.

                I have a catch-all fallback route in Symfony2 that I couldn't get to work in Symfony3. I tried this exact syntax (a verbatim copy of my Symfony2 route) and that didn't work.

                fallback:
                    path:     /{req}
                    defaults: { _controller: MyBundle:Default:catchAll }
                    requirements:
                        req: ".+"
                

                我怎样才能让它在 Symfony3 中工作?(它实际上是唯一阻碍我使用 Symfony3 并使我保持在 v2.8 的事情)

                How can I get this working in Symfony3? (It's literally the only thing holding me back from using Symfony3 and keeping me at v2.8)

                推荐答案

                这应该对你有帮助:

                route1:
                  path: /{req}
                  defaults: { _controller: 'AppBundle:Default:index' }
                  requirements:
                      req: ".+"
                

                其中,我的控制器被称为DefaultController",而我有一个名为indexAction()"的函数.

                Where, my controller is called "DefaultController", and I have a function called "indexAction()".

                这是我的 DefaultController 代码:

                Here is my code for the DefaultController:

                class DefaultController extends Controller
                {
                    /**
                     * @Route("/", name="homepage")
                     */
                    public function indexAction(Request $request)
                ...
                

                我确实在我的环境中尝试过你所说的,直到我指定了正确的控制器设置,它才起作用.

                I actually did try what you said in my environment, and it didn't work until I had the right controller settings specified.

                为此,必须将参数Request $request(带有类型提示)添加到操作的方法签名中.

                For this to work, it was necessary to add the parameter Request $request (with the type hint) to the action's method signature.

                这篇关于Symfony 3 中的包罗万象的路线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:无法使用 PHP 执行多个 MariaDB 查询 下一篇:如何使用 PEAR 正确安装 PHPUnit?

                相关文章

              • <small id='Nm56R'></small><noframes id='Nm56R'>

                • <bdo id='Nm56R'></bdo><ul id='Nm56R'></ul>
              • <i id='Nm56R'><tr id='Nm56R'><dt id='Nm56R'><q id='Nm56R'><span id='Nm56R'><b id='Nm56R'><form id='Nm56R'><ins id='Nm56R'></ins><ul id='Nm56R'></ul><sub id='Nm56R'></sub></form><legend id='Nm56R'></legend><bdo id='Nm56R'><pre id='Nm56R'><center id='Nm56R'></center></pre></bdo></b><th id='Nm56R'></th></span></q></dt></tr></i><div id='Nm56R'><tfoot id='Nm56R'></tfoot><dl id='Nm56R'><fieldset id='Nm56R'></fieldset></dl></div>

                  <legend id='Nm56R'><style id='Nm56R'><dir id='Nm56R'><q id='Nm56R'></q></dir></style></legend>

                1. <tfoot id='Nm56R'></tfoot>