Как получить атрибуты, связанные с одним продуктом, используя запрос к базе данных - PullRequest
0 голосов
/ 01 октября 2018

Мы пытаемся получить все атрибуты, связанные с каждым продуктом, используя базу данных.

Мы использовали следующий запрос, но я думаю, что таблица, которую мы используем, не является правильной.

$sql = "SELECT attribute_id FROM catalog_product_index_eav WHERE entity_id=".$entityprodid;

Эта таблица не является точной таблицей, к которой будут привязаны все атрибуты к одному идентификатору продукта.

Любые предложения, как мы можем получить атрибуты одного продукта в Magento, используя базу данных ??

1 Ответ

0 голосов
/ 01 октября 2018

Magento использует плоские таблицы для централизации атрибутов продуктов, поэтому для запроса всех атрибутов по идентификатору вы можете использовать таблицу catalog_product_flat, помня, что для обновления этой таблицы необходимо выполнить повторную индексацию данных.

...