-1

私は Symfony2 を学んでおり、Web サイト/アプリケーションの作成に必要なすべての機能を「カバー」しようとしています。メニューもその一つです。Symfony2 と Sonata 管理バンドルをインストールしました。

ネット上では、「Knp Menu Bundle」が Symfony2 で最も使用されているメニュー バンドルであることがわかりました。ただし、ドキュメントを読んで、メニューをレンダリングし、コードからメニュー項目を定義するための機能のみを提供することを発見しました。CMS の世界から来て、このソリューションは私には部分的にしか見えません。

CMS (WordPress、Drupal など) のような標準のメニュー機能を持つための最適なソリューションは何ですか? 管理者がバックエンドからメニュー ツリーを「視覚的に」編集し、ドラッグ アンド ドロップを使用してメニュー項目を再配置し、最新の CMS の同様の標準機能を使用できるようにするソリューション。Sonata またはその他の管理バンドルで動作するソリューション。

4

1 に答える 1

0

これまでに見つけた最も近い答えは、次の場所にあります。

http://www.codeproject.com/Tips/418196/Editing-Tree-Structures-in-Symfony

「ネストされたツリー」Doctrinte 拡張機能を使用し、メニューのようなネストされたツリー構造を Sonata admin から処理する方法の 1 つのソリューションを提供します。残念なことに、メニュー ツリーのような一般的なものに対して、これより優れた (すぐに使える) ソリューションはありません。

于 2016-09-07T08:59:31.590 に答える