У меня есть маршруты, и вложенные группы маршрутов. Некоторые маршруты имеют метаданные, содержащие необходимые разрешения или роллы, которые проверяются с переменными пользователя сеанса. Array < /p>
Но проблема заключается в некоторых вложенных представлениях и компонентах, которые имеют список ссылок на эти маршруты, которые также должны быть условно перечислены в соответствии с данными разрешениями в маршрутах Metadata < /p>
1- Как я могу получить доступ к метадатам по маршруту в любой части, используя функцию, такую как:
islay route, что на маршруте). Метаданные разрешены-> Роли, пересечение с разрешениями пользователя или ролей? маршрута < /p>
$routes->group('users', ['as' => 'admin_users'], static function ($routes) {
// Route for the users main page
$routes->get('', 'AdminControllers\ViewController::users_main_page', [
'as' => 'admin_master_page',
'allowed' => [
'role' => ['admin', 'super_admin', 'owner'],
]
]);
// Route for the users search page
$routes->get('search', 'AdminControllers\ViewController::users_search', [
'as' => 'user_search',
'allowed' => [
'role' => ['super_admin', 'owner'],
]
]);
$routes->get('add', 'AdminControllers\ViewController::add_user', [
'as' => 'add_user',
'allowed' => [
'role' => ['super_admin', 'owner'],
]
]);
});
Подробнее здесь: https://stackoverflow.com/questions/795 ... route-name
Как получить доступ к метаданным маршрутам CodeIgnter4 по названию маршрута? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить доступ к метаданным маршрутам CodeIgnter4 по названию маршрута?
Anonymous » » в форуме Php - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как получить доступ к метаданным маршрутам CodeIgnter4 по названию маршрута?
Anonymous » » в форуме Php - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-