У меня есть приложение, работающее с использованием CakePHP 3.4, cakephp3-aclmanager 1.3, cakephp / acl 0.2.
Всякий раз, когда я создаю пользователя, в таблицу aros делается запись. Тем не менее, я заметил, что alias
всегда равен NULL
, когда я создаю пользователя. alias
заменяется именем пользователя, как только я получаю доступ к интерфейсу AclManager и нажимаю Update AROs
. Это означает, что мне всегда нужно вручную открывать AclManager и обновлять ARO, прежде чем новый пользователь будет работать. Так и должно быть?
Мое желание состоит в том, чтобы иметь возможность создать пользователя, который сразу же имеет права, назначенные его роли.
Я только что попытался настроить чистую установку CakePHP 3.4 и выполнить точные шаги здесь . Но это то же самое. Я проверял код в плагине Aclmanager и функции arosBuilder (). Запускается только когда я нажимаю Обновить ARO в AclManager. Ссылка на функцию: здесь
Мне нужна твоя идея, чтобы сделать это?