Kohana 3 auth模块,让用户具有"员工"或"经理"角色

leo*_*dys 5 php kohana-3 kohana-orm kohana-auth

我正在学习框架,现在正在使用它构建应用程序.

我需要让所有具有"用户"或"员工"角色的用户,但我在文档中找不到它.

帮助任何人?(我认为auth模块更像ORM问题)

leo*_*dys 9

我没有找到使用ORM这么简单的方法,但我有一个解决方法.
对于可能遇到同样问题的人来说,这是我的代码.

// One for each role
$staffs = ORM::factory('role', array('name' => 'staff'))->users->find_all()->as_array();
$managers = ORM::factory('role', array('name' => 'manager'))->users->find_all()->as_array();

// Merge the results
$results = array_merge($staffs, $managers);
Run Code Online (Sandbox Code Playgroud)