2016-09-06 7 views
-1

私はSymfony2を学んでいます。私はウェブサイト/アプリケーションを作るために必要なすべての機能を "カバー"しようとしています。メニューはその1つです。 Symfony2とSonataの管理バンドルをインストールしました。symfony2のバックエンドメニュー管理(Sonata管理バンドルあり)

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

CMSes(WordPress、Drupal、それに名前をつける)のような、標準的なメニュー機能を持つための最良の解決策は何ですか?管理者がメニューツリーをバックエンドから「視覚的に」編集し、メニュー項目をドラッグして、&のドロップや類似の標準機能をすべての現代のCMSに再配置できるソリューション。 Sonataまたは他の管理バンドルで動作するソリューション。

答えて

0

私がこれまでに見ることができます見つけた最も近い答え:それは「ネストされたツリー」Doctrinte拡張子を使用して、メニューのようなネストされたツリー構造から処理できる方法を一つの解を与える

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

ソナタ管理者あまりにも悪いことは、メニューツリーのような共通のもののための(箱から)より良い解決策はありません。

関連する問題