You cannot define a correlation name 'brand_idx' more than once

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

15.04.2012 21:14

На втором сайте с одной установки Magento не работает фильтр по атрибуту-свойству «brand». На первом все работает правильно, без ошибок.


У атрибута brand доступность всеобщая, применим ко всем типам товаров.


Выбрасывает ошибку :

«There has been an error processing your request
Exception printing is disabled by default for security reasons.»


В логах следующее:

a:5:{i:0;s:63:"You cannot define a correlation name 'brand_idx' more than once";i:1;s:3208:"#0 /var/www/myf.of.by/lib/Varien/Db/Select.php(281): Zend_Db_Select->_join('inner join', Array, 'brand_idx.entit...', Array, NULL)

#1 /var/www/myf.of.by/lib/Zend/Db/Select.php(336): Varien_Db_Select->_join('inner join', Array, 'brand_idx.entit...', Array, NULL)
#2 /var/www/myf.of.by/lib/Zend/Db/Select.php(315): Zend_Db_Select->joinInner(Array, 'brand_idx.entit...', Array, NULL)
….
….
….

#19 /var/www/myf.of.by/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch()
#20 /var/www/myf.of.by/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#21 /var/www/myf.of.by/index.php(86): Mage::run('myhunt', 'website')
#22 {main}";s:3:"url";s:81:"/aksessuari.html?brand=130&dir=asc&limit=15&mode=list&order=name&price=1%2C100000";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"my_hunt";}

Может надо для каждого сайта создавать свои отдельные атрибуты?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

16.04.2012 07:51

Причиной дефекта You cannot define a correlation name 'brand_idx' more than once обычно является конфликт между двумя блоками пошаговой фильтрации на одной странице.
Второй блок пошаговой фильтрации мог появиться как после некачественных правок макетных файлов, так и после установки некачественных сторонних модулей.

#3 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

16.04.2012 09:21

Спасибо за ответ.
Будем разбираться....

Поделиться темой: