0

私は Symfony2 プロジェクトに取り組んでおり、ファイルrouting.ymlには次の行があります。

_front:
    resource: routing_front.yml

_admin:
    resource: routing_admin.yml
    prefix:   /admin

したがって、これにより、実際にはフロントエンドとバックエンドのルートを個別の専用ファイルで定義できます。

名前はどうですか?アンダースコアで始まるのは単に命名規則ですか?実際のルートが別のファイルにあることが一目でわかります?

4

2 に答える 2

0

これらの名前は、twig テンプレートでリンクを作成するときに特に役立ちます。URL をハードコーディングするのではなく、ルート名に基づいて絶対 URL を生成できます。

<a href="{{ url('_welcome') }}">Welcome page</a>

アンダースコアは、特に Symfony の世界に深く関わっている開発者の場合 (これは慣例です)、それをより明確なルートにしますが、それ自体は絶対に必要というわけではありません。

于 2015-06-08T13:11:54.283 に答える