我正在構建一個自定義管理擴展,我需要找到一個用戶的角色有它的ID,任何方式來做到這一點,我一直在試圖找到magento存儲在哪裏有關目前爲止沒有運氣的用戶是什麼角色的信息。任何幫助將非常感激。Magento:如何從用戶ID獲得用戶角色
5
A
回答
11
假設你在談論登錄到管理控制檯的用戶,這應該讓你得到你想要的。
//By ID
$id = 2;
$role_data = Mage::getModel('admin/user')->load($id)->getRole()->getData();
var_dump($role_data);
//By Username
$username = 'admin';
$role_data = Mage::getModel('admin/user')->getCollection()->addFieldToFilter('username',$username)->getFirstItem()->getRole()->getData();
var_dump($role_data);
2
通過使用此代碼,您將獲得用戶的詳細信息,並它的角色數據
$user = Mage::getSingleton('admin/session');
$username = $user->getUser()->getUsername();
$role_data = Mage::getModel('admin/user')->
getCollection()-addFieldToFilter('username',$username)->
getFirstItem()->getRole()->getData();
$role_name = $role_data['role_name'];
6
使用此代碼,您將獲得當前用戶
$admin_user_session = Mage::getSingleton('admin/session');
$adminuserId = $admin_user_session->getUser()->getUserId();
$role_data = Mage::getModel('admin/user')->load($adminuserId)->getRole()->getData();
$role_name = $role_data['role_name'];
相關問題
- 1. 如何獲得用戶的角色?
- 2. Magento:獲取角色和用戶
- 3. 如何獲得Magento客戶ID
- 4. ASP.NET MVC2成員:如何獲取登錄用戶的用戶ID和角色ID?
- 5. 通過用戶ID在moodle中獲取用戶角色
- 6. 獲取用戶角色和附屬ID用戶
- 7. 如何獲得使用Membership類的用戶的角色
- 8. 如何通過角色獲取用戶
- 9. 如何根據角色獲取用戶?
- 10. Asp.net核心用戶獲得用戶Id
- 11. Magento用戶角色的問題?
- 12. magento後端ACL用戶角色
- 13. 獲取用戶角色
- 14. 如何創建一個用戶角色表現得像在Woocommcers客戶角色
- 15. 如何獲得登錄用戶ID C#
- 16. 如何獲得dropbox用戶ID?
- 17. 如何獲得受邀用戶的ID?
- 18. 如何獲得signed_request中的用戶ID?
- 19. ASP.net MVC獲得用戶的角色從網址檢索特定ID
- 20. 如何獲得與角色匹配的用戶
- 21. Umbraco 5如何獲得所有角色和用戶
- 22. 如何獲得在rails上創建角色的用戶
- 23. 如何獲得用戶的組/角色名稱
- 24. Laravel 5.4與Entrust:如何獲得角色的用戶
- 25. 如何獲得來自特定角色的所有用戶
- 26. 如何從Magento中的customer_register_success事件獲取用戶ID?
- 27. Laravel,獲得用戶ID BroadcastOn()
- 28. 如何獲得用戶登記從python的foursquare從給定的用戶id
- 29. Magento的 - 如何獲得客戶(用戶)密碼
- 30. 在用戶表中使用角色id獲取角色的T-SQL查詢
的角色的用戶ID或角色的ID? – 2012-03-20 22:57:23