rmrevin / yii2-comments

Yii 2 comments extension
MIT License
52 stars 19 forks source link

canUpdate и canDelete всегда возвращают false #11

Closed PostelWagner closed 8 years ago

PostelWagner commented 8 years ago

Привет, использую Rbac но методы canUpdate и canDelete всегда возвращают false

все начинает работать нормально, если выражение $User->isGuest ? false : $this->created_by === $User->id заключить в скобки

rmrevin commented 8 years ago

@PostelWagner Так если используется rbac до этого места интерпритатор вообще не должен дойти. Если используется rbac, то будет использована проверка - \Yii::$app->getUser()->can(Comments\Permission::UPDATE)

Тем не менее добавил скобки в версии 1.4.1

PostelWagner commented 8 years ago

ОК, спасибо за оперативный ответ

Для примера вот: true ? true : false ? false : false - возвращает false true ? true : (false ? false : false) - возвращает true

PHP 5.6.17