3

現在、symfony2 をビルドしています。StofDoctrineExtensionsBundle をインストールして構成し、「ストア」ビューのカテゴリをネストされたセット構造に格納できるようにしました。これは完全に機能しており、ネストされたツリーを完全に出力できます。

私が今理解するのに苦労しているのは、Symfony 内で各カテゴリのルーティングを動的に作成する方法です?

カテゴリは動的に追加できるため、明らかに手動でルートを追加しても機能しません。

ツリー構造は次のようになります。

ルート: - カテゴリー -- サブ キャット -- サブ キャット - カテゴリー -- サブ キャット -- サブ キャット

したがって、ルートをhttp://example.com/category/subcategoryのようにしたいと思います。さらにネストを続けることができます。

だから私の質問は: ネストされた構造を作成してそれを正常に出力することから、ルーティングが私のツリー構造を採用することをどのように知ることができますか?

ありがとう

4

1 に答える 1

0

Symfony CMF または Sylius がこの問題をどのように解決したかを見ることができます。

Symfony CMF は、Dynamic Routerクラスを持つRouter コンポーネントを作成しました。

于 2015-05-22T12:33:48.050 に答える