Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Magento中出错:未找到列:1054未知列';地板((圆形((e.min_价格)*1,2))/10000)和x2B;1';_Magento - Fatal编程技术网

Magento中出错:未找到列:1054未知列';地板((圆形((e.min_价格)*1,2))/10000)和x2B;1';

Magento中出错:未找到列:1054未知列';地板((圆形((e.min_价格)*1,2))/10000)和x2B;1';,magento,Magento,嗨,我在magento中遇到错误: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'FLOOR((ROUND((e.min_price) * 1, 2)) / 10000) + 1' in 'order clause'. 查询是: SELECT FLOOR((ROUND((e.min_price) * 1, 2)) / 10000) + 1 AS `range`, COUNT(*) AS `count` FROM `catalo

嗨,我在magento中遇到错误:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'FLOOR((ROUND((e.min_price) * 1, 2)) / 10000) + 1' in 'order clause'.
查询是:

SELECT FLOOR((ROUND((e.min_price) * 1, 2)) / 10000) + 1 AS `range`, COUNT(*) AS `count` 
FROM `catalog_product_index_price` AS `e`
我的问题是:

INNER JOIN `catalogsearch_result` AS `search_result` 
    ON search_result.product_id=e.entity_id 
   AND search_result.query_id='1141'
INNER JOIN `catalog_category_product_index` AS `cat_index` 
    ON cat_index.product_id=e.entity_id AND cat_index.store_id='1' 
   AND cat_index.visibility IN(3, 4) AND cat_index.category_id='3' 
WHERE ( e.website_id = '1' ) 
  AND ( e.customer_group_id = 0) 
  AND (e.min_price IS NOT NULL) 
GROUP BY FLOOR((ROUND((e.min_price) * 1, 2)) / 10000) + 1 
ORDER BY `FLOOR((ROUND((e`.`min_price) * 1, 2)) / 10000) + 1` ASC
和跟踪:

#0 /var/www/html/magento/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) #1 /var/www/html/magento/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array) #2 /var/www/html/magento/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #3 /var/www/html/magento/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT FLOOR((R...', Array) #4 /var/www/html/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('SELECT FLOOR((R...', Array) #5 /var/www/html/magento/lib/Zend/Db/Adapter/Abstract.php(811): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array) #6 /var/www/html/magento/app/code/core/Mage/Catalog/Model/Resource/Layer/Filter/Price.php(274): Zend_Db_Adapter_Abstract->fetchPairs(Object(Varien_Db_Select)) #7 /var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(158): Mage_Catalog_Model_Resource_Layer_Filter_Price->getCount(Object(Mage_Catalog_Model_Layer_Filter_Price), 10000) #8 /var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(115): Mage_Catalog_Model_Layer_Filter_Price->getRangeItemCounts(10000) #9 /var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(316): Mage_Catalog_Model_Layer_Filter_Price->getPriceRange() #10 /var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(151): Mage_Catalog_Model_Layer_Filter_Price->_getItemsData() #11 /var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(120): Mage_Catalog_Model_Layer_Filter_Abstract->_initItems() #12 /var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(109): Mage_Catalog_Model_Layer_Filter_Abstract->getItems() #13 /var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/Filter/Abstract.php(132): Mage_Catalog_Model_Layer_Filter_Abstract->getItemsCount() #14 /var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/View.php(218): Mage_Catalog_Block_Layer_Filter_Abstract->getItemsCount() #15 /var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/View.php(233): Mage_Catalog_Block_Layer_View->canShowOptions() #16 /var/www/html/magento/app/code/core/Mage/CatalogSearch/Block/Layer.php(90): Mage_Catalog_Block_Layer_View->canShowBlock() #17 /var/www/html/magento/app/design/frontend/default/sm_sport/template/catalog/layer/view.phtml(34): Mage_CatalogSearch_Block_Layer->canShowBlock() #18 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/html/m...') #19 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/defaul...') #20 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #21 /var/www/html/magento/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml() #22 /var/www/html/magento/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml() #23 /var/www/html/magento/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml() #24 /var/www/html/magento/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml() #25 /var/www/html/magento/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('left', true) #26 /var/www/html/magento/app/design/frontend/default/sm_sport/template/page/2columns-left.phtml(73): Mage_Core_Block_Abstract->getChildHtml('left') #27 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/html/m...') #28 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/defaul...') #29 /var/www/html/magento/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #30 /var/www/html/magento/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml() #31 /var/www/html/magento/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml() #32 /var/www/html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput() #33 /var/www/html/magento/app/code/core/Mage/CatalogSearch/controllers/ResultController.php(80): Mage_Core_Controller_Varien_Action->renderLayout() #34 /var/www/html/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_CatalogSearch_ResultController->indexAction() #35 /var/www/html/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index') #36 /var/www/html/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #37 /var/www/html/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() #38 /var/www/html/magento/app/Mage.php(683): Mage_Core_Model_App->run(Array) #39 /var/www/html/magento/index.php(90): Mage::run('', 'store') #40 {main} #0/var/www/html/magento/lib/Varien/Db/Statement/Pdo/Mysql.php(110):Zend_Db_Statement_Pdo->_execute(数组) #1/var/www/html/magento/app/code/core/Zend/Db/Statement.php(291):Varien_Db_Statement_Pdo_Mysql->_execute(数组) #2/var/www/html/magento/lib/Zend/Db/Adapter/Abstract.php(480):Zend_Db_语句->执行(数组) #3/var/www/html/magento/lib/Zend/Db/Adapter/Pdo/Abstract.php(238):Zend_Db_Adapter_Abstract->query('SELECT FLOOR((R…),Array) #4/var/www/html/magento/lib/Varien/Db/Adapter/Pdo/Mysql.php(428):Zend_Db_Adapter_Pdo_Abstract->query('SELECT FLOOR((R…),Array) #5/var/www/html/magento/lib/Zend/Db/Adapter/Abstract.php(811):Varien_Db_Adapter_Pdo_Mysql->query(对象(Varien_Db_Select),数组) #6/var/www/html/magento/app/code/core/Mage/Catalog/Model/Resource/Layer/Filter/Price.php(274):Zend_Db_Adapter_Abstract->fetchPairs(对象(Varien_Db_Select)) #7/var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(158):Mage\u Catalog\u Model\u Resource\u Layer\u Filter\u Price->getCount(对象(Mage\u Catalog\u Model\u Layer\u Filter\u Price),10000) #8/var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(115):Mage\u Catalog\u Model\u Layer\u Filter\u Price->getRangeItemCounts(10000) #9/var/www/html/magento/app/code/local/Mage/Catalog/Model/Layer/Filter/Price.php(316):Mage\u Catalog\u Model\u Layer\u Filter\u Price->getPriceRange() #10/var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(151):Mage\u Catalog\u Model\u Layer\u Filter\u Price->\u getItemsData() #11/var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(120):Mage\u Catalog\u Model\u Layer\u Filter\u Abstract->\u initItems() #12/var/www/html/magento/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(109):Mage\u Catalog\u Model\u Layer\u Filter\u Abstract->getItems() #13/var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/Filter/Abstract.php(132):Mage\u Catalog\u Model\u Layer\u Filter\u Abstract->getItemScont() #14/var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/View.php(218):Mage\u Catalog\u Block\u Layer\u Filter\u Abstract->getItemScont() #15/var/www/html/magento/app/code/core/Mage/Catalog/Block/Layer/View.php(233):Mage\u Catalog\u Block\u Layer\u View->canShowOptions() #16/var/www/html/magento/app/code/core/Mage/CatalogSearch/Block/Layer.php(90):Mage\u Catalog\u Block\u Layer\u View->canShowBlock() #17/var/www/html/magento/app/design/frontend/default/sm_sport/template/catalog/layer/view.phtml(34):Mage_CatalogSearch_Block_layer->canShowBlock() #18/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(241):包括('/var/www/html/m…) #19/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(272):Mage_core_Block_Template->fetchView('frontend/defaul…')) #20/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(286):Mage_core_Block_Template->renderView() #21/var/www/html/magento/app/code/core/Mage/core/Block/Abstract.php(863):Mage_core_Block_Template->_toHtml() #22/var/www/html/magento/app/code/core/Mage/core/Block/Text/List.php(43):Mage\u core\u Block\u Abstract->toHtml() #23/var/www/html/magento/app/code/core/Mage/core/Block/Abstract.php(863):Mage\u core\u Block\u Text\u List->\u toHtml() #24/var/www/html/magento/app/code/core/Mage/core/Block/Abstract.php(582):Mage_core_Block_Abstract->toHtml() #25/var/www/html/magento/app/code/core/Mage/core/Block/Abstract.php(526):Mage_core_Block_Abstract->_getChildHtml('left',true) #26/var/www/html/magento/app/design/frontend/default/sm_sport/template/page/2列左。phtml(73):Mage_Core_Block_Abstract->getChildHtml('左') #27/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(241):包括('/var/www/html/m…) #28/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(272):Mage_core_Block_Template->fetchView('frontend/defaul…')) #29/var/www/html/magento/app/code/core/Mage/core/Block/Template.php(286):Mage_core_Block_Template->renderView() #30/var/www/html/magento/app/code/core/Mage/core/Block/Abstract.php(863):Mage_core_Block_Template->_toHtml() #31/var/www/html/magento/app/code/core/Mage/core/Model/Layout.php(555):Mage_core_Block_Abstract->toHtml() #32/var/www/html/magento/app/code/core/Mage/core/Controller/Varien/Action.php(390):Mage\u core\u Model\u Layout->getOutput() #33/var/www/html/magento/app/code/core/Mage/CatalogSearch/controllers/ResultController.php(80):Mage\u core\u Controller\u Varien\u Action->renderLayout() #34/var/www/html/magento/app/code/core/Mage/core/Controller/Varien/Action.php(419):Mage\u CatalogSearch\u ResultController->indexAction() #35/var/www/html/magento/app/code/core/Mage/core/Controller/Varien/Router/Standard.php(250):Mage\u core\u Controller\u Varien\u Action->dispatch('index')) #36/var/www/html/magento/app/code/core/Mage/core/Controller/Varien/Front.php(176):Mage\u core\u Controller\u Varien\u Router\u Standard->match(对象(Mage\u core\u Controller\u Request\u Http)) #37/var/www/html/magento/app/code/core/Mage/core/Model/app.php(354):Mage\u core\u Controller\u Varien\u Front->dispatch() #38/var/www/html/magento/app/Mage.php(683):Mage_Core_Model_app->run(Array) #39/var/www/html/magento/index.php(90):Mage::run(“”,“store”) #40{main}
文件更改:

/app/code/core/Mage/Catalog/Model/Resource/Layer/Filter/Price.php

发件人:

$select->group($rangeExpr)->订单($rangeExpr ASC”);

至:

$select->group($rangexpr)->order($rangexpr,“ASC”);

那就检查一下


如果不起作用,请安装此manadev扩展,它是类别页面分层导航,为您提供更多过滤功能并解决您的问题。

这甚至不是问题。请首先解释您试图实现的目标以及如何尝试实现