0

あなたの助け、知識、サポートが必要です:) わかっています、これはたくさんあります...

認証の手順を書いているときに、次のようなコード スニペットを見つけました。

$role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest';

hasIdentity() 部分は明らかですが、どういう? 'member' : 'guest';意味ですか?

これらは私の役割であり、役割間の遺伝についてだと思いますね。

次の質問は、Zend_Acl に "guest" と "member" 以外の役割がある場合、このコードをどのように拡張するかです。たとえば、"guest"、"member-std"、"member-prm"、" ..."、"管理者"?

事前に千の感謝と幸せな一日!

4

1 に答える 1

0

これは、コメント、評価などの特定の機能を有効/無効にするためのユーザーの単純な分類です。

ユーザーをより多くのロールに拡張するには、ユーザー テーブルにタイプ フィールドを 1 つ作成するか、ロール テーブルを作成してユーザー テーブルにリンクします。

次に、ユーザーがログインしている間、セッションでユーザーの役割を設定できます

于 2012-08-09T07:49:55.537 に答える