gpt4 book ai didi

magento - 在magento中通过用户ID获取产品

转载 作者:行者123 更新时间:2023-12-04 06:28:28 25 4
gpt4 key购买 nike

如何获取 magento 管理面板的用户 ID,假设我在 magento 管理面板中创建了一个名为 user1 和 user2 的帐户并授予添加产品的权限,那么我想知道 user1 输入了产品以及 user2 输入了产品?

最佳答案

经过长时间的尝试,我得到了解决方案。
它对我有用。


$session = Mage::getSingleton('客户/ session ');
$resource = Mage::getSingleton('核心/资源');
$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 作为 $attEvent){
if($str!='')$str.=',';

$str.=$attEvent['event_id'];
}
//回声$str;
$session = Mage::getSingleton('客户/ session ');
if($session->isLoggedIn()){
$events = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addFieldToFilter('entity_id', array('in' => array($str)))
->加载();
//print_r($events->toArray());
返回 $events;
}
别的
返回 '​​';
}

关于magento - 在magento中通过用户ID获取产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5740690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com