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 中的可见性。