Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento获取与任何类别都不相关的产品列表_Php_Collections_Magento - Fatal编程技术网

Php Magento获取与任何类别都不相关的产品列表

Php Magento获取与任何类别都不相关的产品列表,php,collections,magento,Php,Collections,Magento,我可以用子产品创建一个有序的类别列表,现在我需要添加一个与任何类别都不相关的产品列表这应该可以满足您的需求: $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToFilter('category_ids',''); 嗨,jonathan,谢谢你一直在我身边回答我的问题,让我试试,我会让你知道的,我正在调查eav_属性表和类别ID是否存在,那么

我可以用子产品创建一个有序的类别列表,现在我需要添加一个与任何类别都不相关的产品列表

这应该可以满足您的需求:

$collection = Mage::getModel('catalog/product')->getCollection()
                ->addAttributeToFilter('category_ids','');

嗨,jonathan,谢谢你一直在我身边回答我的问题,让我试试,我会让你知道的,我正在调查eav_属性表和类别ID是否存在,那么,为什么a会出现异常a:5:{i:0;s:79:从catalog_product_entity中选择e.*作为e,其中e.category_id=您的响应不起作用,但作为指导,这项工作对我来说,是公共函数GetProdNorrelated{$c=Mage::getModel'catalog/product'->getCollection->addAttributeToFilter'name',array'like'=>'%.$this->getRequest->getParam'q'.%';$temp;foreach$c as$\u c{$\u c->load;$cat=$\u c->load->getCategory\u ID;if!count$cat$temp[]=$\u c;}return$temp;}我想有一个更有效的解决方案,必须加载每个产品可能会表现不佳。我会看看我能找到什么。你是对的,同时我会用这种方式……如果你找到其他解决方案,请告诉我