検索

ホームページ  >  に質問  >  本文

内部ディレクトリのコントローラーを使用したSymfony 6の名前付きルーティング

以下に示すように、すべてのコントローラーを Symfony 6 プロジェクトの /src/Web/Controller に移動しました。 リーリー

My

routes.yaml必要に応じて変更します リーリー

問題は、すべてのルートの名前の先頭に

app_web が付いていることです。この構造によるものだと思われます。

$ php bin/console debug:router コマンド出力は次のとおりです。 リーリー

ここでは名前を

post_ind にするだけです。

P粉511749537P粉511749537316日前507

全員に返信(1)返信します

  • P粉011684326

    P粉0116843262024-03-27 12:11:43

    ルートに明示的に名前を付けない場合は、自動的に名前が付けられます。

    名は、コントローラーのクラスとメソッドの完全修飾名を使用して生成されます (ただし、何らかの理由で名前空間の最後の部分である controller がありません)。

    自動生成された名前を使用したくない場合は、自分でルートに名前を付けます:

    リーリー

    �%8 を使用してください

    返事
    0
  • キャンセル返事