Yii 2 RBAC异常'yii \ base \ UnknownMethodException',消息'调用未知方法:yii \ rbac \ DbManager :: getItem()'

时间:2017-05-17 07:47:21

标签: php yii2 rbac

我正在尝试为yii 2 rbac创建一个控制台命令 例外:

  

'yii \ base \ UnknownMethodException',消息'调用未知   方法: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;
}

1 个答案:

答案 0 :(得分:0)

Yii2 DbManager Docs - getItem()方法受到保护。

PHP: Visibility - 请查看此处以了解PHP的可见性。