RBAC yii2 Не получается обновить свои посты

97
12 августа 2019, 10:10
<?php if(Yii::$app->user->can('updatePost', ['author_id' => $model->user_id])):?>
<p>
    <?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
    <?= Html::a('Delete', ['delete', 'id' => $model->id], [
        'class' => 'btn btn-danger',
        'data' => [
            'confirm' => 'Are you sure you want to delete this item?',
            'method' => 'post',
        ],
    ]) ?>
</p>
<?php endif; ?>

Этот код не работает то есть должны были видны кнопки update и delete на своем посту (захожу ползователем который создал этот пост) в странице view но кнопки не показывается почему? потом он чужие посты может обновить хотя снизу видно по таблицам у него не должен быть доступ чужим записям, тоже ошибка

снизу картинки таблицы рбак с записями и файл AuthorRule.php В чем проблема?

(когда через админ захожу по всему записи видны кнопки - админ правильно работает то есть админские права работает))))

READ ALSO
XMLreader php обработка ошибок

XMLreader php обработка ошибок

заметил такую ошибку, если в файле есть дубль закрывающего тега DocBody, то ридер не может получить его данные:

84
Сложить возведенное в степень число со последующим на единицу больше

Сложить возведенное в степень число со последующим на единицу больше

Здравствуйте, как я могу выполнить такое? 1^1=1 1^1 + 2^2=5 1^1 + 2^2 + 3^3=31 1^1 + 2^2 + 3^3 + 4^4=284

91
Как вывести данные из базы в формате JSON [дубликат]

Как вывести данные из базы в формате JSON [дубликат]

На данный вопрос уже ответили:

99