RBAC на уровне данных

225
16 мая 2017, 05:45

Всем привет!
В yii2 RBAC реализован на уровне контроллеров/экшенов, а существует ли такая возможность для данных?
Например: в таблице posts есть посты, каждый из которых привязан к конкретному пользователю. Мне нужно чтобы пользователь U1 не имел доступа к постам пользователя U2, как такое реализовывается в yii?
В каждом экшене проверять ID пользователей? Ок, с одной ролью проблем нет, но что если ролей несколько moderator/admin/editor?

Answer 1

вам нужно создать правило и привязать к роли , где будет валидироваться показ я нашел данную информацию в этом видео https://www.youtube.com/watch?v=MTRUjYqZK2c&t=51s там пример на редактировании постов. вам нужно уловить суть, напишите как вам понравится

READ ALSO
MySQL не принимает название столбца, если оно задано PHP-переменной

MySQL не принимает название столбца, если оно задано PHP-переменной

Всем добрый деньПочему не работает такая конструкция? Если вместо пост-имя подставить name, то все в порядке

312
PHP запутывание строки (кириллица)

PHP запутывание строки (кириллица)

Есть случайная строка:

380
Фильтр поиска php

Фильтр поиска php

Как сделать отправку формы методам GET без вывода пустых инпутов Есть например форму

264
Фильтр поиска на php

Фильтр поиска на php

как лучше реализовать фильтр поиска на php Вот как получилось у меня

510