получить продукты по идентификатору пользователя в magento - PullRequest
2 голосов
/ 21 апреля 2011

Как получить идентификатор пользователя в админ-панели magento, предположим, что я создал аккаунт в админ-панели magento с именем user1 и user2 и предоставляю разрешение на добавление продукта, затем я хочу знать, что user1 вошел в продукт, а также user2 введенный продукт?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2011

После долгой попытки я получил решение. У меня это сработало.

 
$session = Mage::getSingleton('customer/session');
            $resource = Mage::getSingleton('core/resource');
            $read= $resource->getConnection('core_read');
            $event_attending = $resource->getTableName('event_attending');

            $select = $read->select('event_id')
                   ->from($event_attending)
                   ->where('user_id = ?',$session->getId())
                   ->order('event_date DESC') ;                
            $attending_events = $read->fetchAll($select);
            $resultArray = '';$str='';
            foreach($attending_events as $attEvent){
                if($str!='')$str.=',';              

                    $str.=$attEvent['event_id'];
            }
            //echo $str;
             $session = Mage::getSingleton('customer/session');
             if($session->isLoggedIn()){
                $events = Mage::getResourceModel('catalog/product_collection')
                             ->addAttributeToSelect('*')
                             ->addFieldToFilter('entity_id', array('in' => array($str)))
                            ->load(); 
                //print_r($events->toArray());
                return $events;
            }
            else
                return '';
   }
1 голос
/ 21 апреля 2011
$user = Mage::getSingleton('admin/session')->getData();

$userId = $user->getUser()->getUserId();
$userEmail = $user->getUser()->getEmail();
$userFirstname = $user->getUser()->getFirstname();
$userLastname = $user->getUser()->getLastname();
$userUsername = $user->getUser()->getUsername();
$userPassword = $user->getUser()->getPassword();



$adminuser = Mage::getSingleton()->getUser();
 $roleId = implode('', $adminuser->getRoles());
 $userId = $adminuser->getId();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...