читал и Yii2 работаю уже хз сколько и миллион раз такой код писал и всегда работало более того такая же запись встречается в этом же контроллере но в другом экшене и рабоатет...
Я уже даже так сделал:
в vendor создал папку PHPExcel
в extension.php добавил
'PHPExcel' =>
array (
'name' => 'PHPExcel',
'version' => '2',
'alias' =>
array (
'@PHPExcel' => $vendorDir . '/PHPExcel',
),
),
и в autoload_psr4
'PHPExcel\\' => array($vendorDir . '/PHPExcel'),
Вобщем я решил проблему, сделал так:
SELECT DISTINCT `res`.`id_product` FROM `products_characteristics` AS `res`
INNER JOIN `products_characteristics` AS `f1` ON (`f1`.`id_product` = `res`.`id_product` AND `f1`.`id_characteristic` = '1')
INNER JOIN `products_characteristics` AS `f2` ON (`f2`.`id_product` = `res`.`id_product` AND `f2`.`id_characteristic` = '3')
Первый INNER оставляет только белые телефоны а второй из белых оставляет те что с 64 гб.
Такой вариант подойдет если только по 'white' искать а если добавить в этот же запрос еще и '64 гб' то покажет и товары которые белые и товары которые с 64 гб а должно из белых выбрать те которые с 64 гб
Виктор Савченко: удалил но все равно периодически бывает что минуты две пишет ожидание ответа а потом за несколько милесекунд загружается сайт и скрипты
Алексей Уколов: нет, редко но все таки проскакивает загрузка в течении 1.9 минуты. То есть получается даже как бы так: сначала 2 минут крутится загрузка а потом за несколько милисекунд загружается сам сайт и скрипты
я думал над этим, есть еще один сайт на другом поддомене и на нем тоже самое происходит хотя яндекс метрики и гугл аналитики нету, там просто html страница с подключенным bootstrap