2011-07-19 34 views
1

我一直在與此爭奪一段時間。SQLSTATE [21000]:基數違規:當產品在多個類別中 - Magento

將產品添加到多個目錄中的購物車時,我得到一個基數違規。

SQLSTATE [21000]:基數違規:1241操作數應包含1列(多個)

任何人遇到此?

+0

你做了谷歌搜索嗎? http://www.magentocommerce.com/boards/viewthread/6067/ –

+0

是的。它不起作用。至少不是1.4.0.1 – schonkton

+0

據我所知,你使用一些自定義的主題,對吧?順便說一句,爲什麼你不想更新到1.5? – Zyava

回答

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(); 
     } 

問題已解決

相關問題