Yii 2 RBAC 异常 'yii\base\UnknownMethodException' 消息 'Calling unknown method: yii\rbac\DbManager::getItem()'
Yii 2 RBAC Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\rbac\DbManager::getItem()'
我正在尝试为 yii 2 rbac 创建一个控制台命令,我得到了
异常:
'yii\base\UnknownMethodException' with message 'Calling unknown
method: yii\rbac\DbManager::getItem()'
protected function createItem($name,$type,$description='',$data=null)
{
$item=$this->_authManager->getItem($name);
if($item===null)
{
$item = new Item;
$item->name = $name;
$item->type = $type;
$item->description = $description;
self::$newCount++;
echo "creating new item $name \n";
$item=$this->_authManager->addItem($item);
}
return $item;
}
Yii2 DbManager Docs - getItem()
方法受到保护。
PHP: Visibility - 在此处查看在 PHP 中的可见性。
我正在尝试为 yii 2 rbac 创建一个控制台命令,我得到了 异常:
'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\rbac\DbManager::getItem()'
protected function createItem($name,$type,$description='',$data=null)
{
$item=$this->_authManager->getItem($name);
if($item===null)
{
$item = new Item;
$item->name = $name;
$item->type = $type;
$item->description = $description;
self::$newCount++;
echo "creating new item $name \n";
$item=$this->_authManager->addItem($item);
}
return $item;
}
Yii2 DbManager Docs - getItem()
方法受到保护。
PHP: Visibility - 在此处查看在 PHP 中的可见性。