1

Symfony2 CMF の Dynamic Router と Chain Router の違いがわかりません。構文に違いがあることはわかりましたが、概念がわかりません。

誰かが概念的に違いを教えてもらえますか?

4

2 に答える 2

2

ChainRouterは、複数のルーターをチェーンするために使用されます。router1 がルートを現在のパスに一致させることができない場合、router2 に移動し、そのルートがルートに一致するかどうかを確認します。一致するものがない場合、404 not found 例外がスローされます。

ChainRouter はルートを一致させることができないことに注意してください。それを行うルーターが必要です。

DynamicRouterはルーターですパスをルートに一致させます。Symfony2 ルーターの代わりに動的です。RouteProvider を使用してルートを取得し、パスと照合します。

于 2013-06-03T14:14:42.630 に答える