まず、お読みいただきありがとうございます。
Modules
ローカル構成に特定の構成キー (単純化するための文字列の配列) を持たせ、必要に応じてこれらの文字列を提供したいと思いApplication
ます。これを使用して、この特定のアプリで使用可能なすべての RBAC ルールを定義したいと考えています。これは、アプリが多くのモジュール (このキーを持つ!) で実行する非常に具体的な JSON 呼び出しに対してです。
以下は、架空のマーケティング モジュールで想定される構成module.config.php
です。
'rule_list' => array(
'title' => 'Marketing',
'asset' => 'marketing',
'sections' => array(
'statistics' => array(
'title' => "Day-To-Day",
'parts' => array(
array(
'title' => 'Statistics',
'asset' => 'marketing-statistics',
'route' => 'marketing/index/dashboard',
'description' => 'Inside view into marketing activity statistics and measurements'
)
)
)
)
),
Application
モジュールには があり、これらすべての構成をすばやく参照し、それらを使用してビューをレンダリングできると期待していましController
たlistPermissionsAction
しかし、最善の戦略は何ですか?モジュールが構成を App onInit にプッシュすることは避けたいと思います。構成を含めるだけで十分です。
いつもご指導ありがとうございます。
明確にするために...
その特定の構成キーを使用して、アプリ内のすべてのモジュールのセットから配列を生成するために効率的に使用できる行を探しています。