3

ZF アプリケーションに ACL を実装する必要があります (Doctrine 2 を使用)。

目標は次のとおりです。ユーザーがログインすると、すべての権限が決定されて memcache に保存され、セッション全体ですばやくアクセスできるようになります。

問題は、モジュール > コントローラー > アクションでは記述できない特別な権限があることです。

例えば

テーブル「ユーザー」

ID名

1 管理者

2 ピーター

…</p>

テーブル「役割」

ID名

1 人の管理者

2 ユーザー

テーブル 'user_role'

ID user_id role_id

1 1 1

2 2 2

テーブル「項目」

ID所有者

1 1

2 4

…</p>

管理者またはアイテムを作成したユーザー (所有者) のみが編集できるアイテムがあります。これは特権テーブルでどのように説明できますか?

テーブル「特権」

id role_id …

1 2

4

1 に答える 1

2

アサーション : http://framework.zend.com/manual/en/zend.acl.advanced.html

于 2012-07-24T08:47:45.320 に答える