-2

setting.yml というファイルを作成したいのですが、次のようなデータが含まれます

Route1: users
Route2 : profile

私のコントローラーで、そのYmlファイルからroute1を取得できるように

ファイルは/app/config/settings.ymlconfig.yml にあり、含まれていません

4

2 に答える 2

1

次の 2 つのことを行うことができます。

構成が単純な場合は、メインの config.yml ファイルまたはメインの config.file からインポートしたファイルの「parameters」エントリの下に必要な値を追加します。例えば:

parameters:
    Route1: users
    Route2 : profile

次に、コントローラーで、次のコードを使用してパラメーターの 1 つを取得します。

$route = $this->container->getParameter('Route1');

または、非常に柔軟な構成が必要な場合は、バンドルのセマンティック構成を実装できます。必要なすべての情報については、次のリンクを参照してください。

http://symfony.com/doc/master/cookbook/bundles/extension.html

于 2012-09-13T07:41:45.367 に答える
0

機能させるには、構成ファイルにインポートする必要があります

config.yml

imports:
    - { resource: settings.yml }

しかし、ルーティングを正しく使用しているかどうかはわかりません

ルーティングを適切に使用する方法については、ドキュメントを参照してください

于 2012-09-13T00:57:17.117 に答える