Я работаю с PHP OOP для разработки своего проекта.В настоящее время я хочу добавить систему разрешений в настройки учетной записи пользователя.Я пытался кодирование:
if ($user->hasPermission('admin'))
{
echo 'You are permitted';
}
А вот метод hasPermission
:
public function hasPermission($key)
{
$group = $this->_db->get('groups',array('id', '=', $this->data()->group));
if ($group->count())
{
$permissions = json_decode($group->first()->permissions, true);
print_r($permissions);
}
}
И это ошибка, которую я получаю:
Не определено свойство: stdClass
Пока он ссылается на эту строку:
$group = $this->_db->get('groups',array('id','=',$this->data()->group));
Так что же с этим не так?