2017-10-16 8 views
0

私は、メニューバーが動的メニューであり、ユーザーのために定義されたロールと対話する必要があるプロジェクトに取り組んでいます。これはSymfony 3.3で動作します。symfony 3のロールを持つ動的メニュー

概念は次のようにする必要があります。 '1'ユーザーには 'n'ロールがあり、各ロールにはメニューバーに 'm'オプションが表示されます。また、さまざまな役割で同じオプションメニューを使用できます。その結果、同じオプションが2回表示されるべきではありません。

私は、バンドルのリストにあるさまざまな種類のメニューを試してきましたが、誰もこの考え方には一致していないようです。

私は自分でそれを行う方法はわかっていますが、この機能を持っているか、非常によく似ているバンドルが存在するかどうか知っていれば、それを使用したり、

私が見たものの、私が必要とするものではないものがメニューに最もよく使われていますが、私はロールコンセプトを管理できるとは思いません。私が間違っている場合は、私に教えてください。

あなたの提案は何ですか?

ありがとうございました!

答えて

0

このsymfonyのドキュメントに従いますknpMenuBundle

+0

まあ...はい。私が考えていた最初のものです。ポイントは、それぞれの場合に最終メニューを作成するためにコントローラの役割とオプションの概念を手動で適用する必要があるということですね。 つまり、これらのメニューのすべての変更を管理するための管理ページのような、すべてのオプションとロールを管理するためのインターフェイスを既に提供しているバンドルはありませんか? –

+0

私はこの機能のためにバンドルを使用したことはありません。私はif文でロールをチェックし、オプションを表示するかどうかを決定します。あなたが助けられなくて申し訳ありません – Dija

+0

オックはとにかく感覚で私に答えました...私は魔法のようにもっと多くの仕事をすることを期待していました...しかし、十分です...あなたが言ったように、私は自分で役割を管理します。 –

関連する問題