我一直在寻找大约一个小时,要么我找不到它,要么没有人问这个——我会觉得很奇怪。
我希望我的模块在安装时创建一个新角色,创建新权限,并将特定角色分配给新权限。我似乎被挂断的是最后一部分。
我意识到,按照惯例,权限是在 hook_permissions() 中设置的,并且我通过我的网站行为假设在创建这些权限之前调用了 hook_install()(这很有意义。)所以,我的问题很可能只是:
有没有办法在 hook_install()/hook_permissions() 之外创建权限?我似乎找不到任何这样的例子,或者在模块安装之前不存在的设置权限的任何例子。