SQLSTATE [21000]:基数违规:当产品属于多个类别时 - Magento

时间:2011-07-19 09:02:41

标签: php zend-framework magento

我一直在与此作斗争。

将产品添加到多个catergory中的购物车时,我的基数违规。

SQLSTATE [21000]:基数违规:1241操作数应包含1列

有人碰到过这个吗?

1 个答案:

答案 0 :(得分:2)

我得到了SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s)

我试图删除控制器的massDeleteAction

中的一些数据
foreach ($categoryIds as $categoryId) {
                $category = Mage::getModel('look/category')->load($categoryIds);
                $category->delete();
         }

注意这一行

 $category = Mage::getModel('look/category')->load($categoryIds);

将代码更改为

foreach ($categoryIds as $categoryId) {
             $category = Mage::getModel('look/category')->load($categoryId);
             $category->delete();
       }

问题已解决