0

PHPでルーティングのタイプを設定するソリューションを探していました。
yml では、次の方法で実行できます。

_sonata_admin:
 resource: .
 type: sonata_admin
 prefix: /admin

PHP では、次のようにインポートしています。

$routingImport = $loader->import(".");
$routingImport->addPrefix('/admin');
$collection->addCollection($routingImport );

yml のような型パラメーターをこのインポートに追加する方法はありますか?

4

1 に答える 1

1

Symfony\Component\Config\Loader\FileLoader::$importメソッドのシグネチャは次のとおりです。

public function import($resource, $type = null, $ignoreErrors = false, $sourceResource = null)

2 番目の引数で型を渡すことができることがわかります。

$routingImport = $loader->import('.', 'sonata_admin');
于 2013-11-11T09:40:58.663 に答える