Как показывать данные таблицы, в зависимости от роли пользователя?

Есть страница с таблицей в которой выводятся товары, и есть несколько пользователей, скажем: админ, модер, и редактор

В зависимости от роли юзера выводиться таблица, например : https://codepen.io/5h4dy_s/pen/jOMrXoW

Сначала пробовал сделать шблоны таблиц для каждого юзера: проверял и выдавал нужный, но этот вариант мне не очень понравился. Так же пробовал делать проверку:

if($user_role == 'admin') { echo ' <th>Себестоимость</th>'; }

Но этот вариант еще хуже чем предыдущий. Каким образом, я могу реализовать это, максимально правильно, ибо все что приходит в голову это костыли, которые я описал выше ? Прошу знающих дать совет как лучше это сделать.


Ответы (0 шт):