Я абсолютно новичок в yaml. Я пытаюсь использовать symfony2, и я хочу объявить несколько ролей в параметрах.yml в моем пакете.Объявление ролей в symfony2
roles_set:
editor:
role: ROLE_EDITOR
title: Editor
parent: ~
admin:
role: ROLE_ADMIN
title: Admin
parent: ROLE_EDITOR
master:
role: ROLE_MASTER
title: Master
parent: ROLE_ADMIN
После этого я хочу установить role_hierarchy в security.yml. Я поставил его в соответствии с симфони документации
role_hierarchy:
ROLE_ADMIN: ROLE_EDITOR
ROLE_MASTER: ROLE_ADMIN
Но я хочу, чтобы получить заявленные роли из parameters.yml и использовать его в security.yml. В псевдокоде было бы
array(
'role_hierarchy' => array(
$roles_set['admin']['role'] => $roles_set['admin']['parent'],
$roles_set['master']['role'] => $roles_set['master']['parent'],
),
);