1
class HelloController
{
    /**
     * @Route("/", name="hello")
     */
    public function indexAction($name)
    {
        return new Response($name);
    }
}

ルーティングを使用せずに、変数 $name を indexAction に渡したいと思います。

私が見つけたドキュメントで:

services:
    # ...

    # explicitly configure the service
    AppBundle\Controller\HelloController:
        public: true
        tags:
            # add multiple tags to control 
            - name: controller.service_arguments
              action: indexAction
              argument: logger
              # pass this specific service id
              id: monolog.logger.doctrine

これは、別のサービスをコントローラーに渡す方法を示していますが、単純な変数を渡す方法は?

4

1 に答える 1