我正在使用dectrium rbac。我创建了以下规则:
<?php
namespace common\rbac;
use yii\rbac\Rule;
class OwnerRule extends Rule
{
public $name = 'isOwner';
public function execute($user, $items, $params) {
if (!isset($params['object'])) return false;
if (!isset($params['object']->author_id)) return false;
return $params['object']->author_id == $user;
}
}
然后我尝试在后端创建规则,dectrium rbac提供。这样做我收到错误消息“类OwnerRule不存在”。显然
if (!class_exists($this->class))
返回true。可能是什么原因?