1

リファクタリングしようとしている古いコードでこれを見つけましたが、それが何を意味するのかわかりません。誰かがこのコードのルールを説明できますか?

if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
        $this->_redirect('error/404');
    }

前もって感謝します!

4

1 に答える 1

2
if (!LibraryName_Feature_Access_RoleHelper::roleHasAccess($plan_code, 'can_subscribe')) {
    $this->_redirect('error/404');
}

上記のコードでは、$plan_code に何らかの値があります。管理者コードまたはゲスト ユーザー コードである可能性があり、その特定のタイプのユーザーがサブスクライブできるかどうかをチェックすることは、ユーザーがサブスクライブするアクセス権限を持っているかどうかを意味します。

詳細のお問い合わせはこちらのリンクをご確認ください。http://framework.zend.com/apidoc/2.0/classes/Zend.Permissions.Acl.Acl.html

于 2013-08-13T09:48:57.033 に答える