Здравствуйте! Хочу внести изменения в поля товаров, но выбрать их из базы нужно по артикулу товара. Нашел во такой способ выборки, но не могу понять можно здесь сделать условия на артикул товара?
<?php
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node');
$query->propertyCondition('type', 'product'); // выбираю товар
$query->fieldCondition('field_brend', 'value', 'Дюфа'); // фильтр по полю бренд
$result = $query->execute();
$nodes = node_load_multiple(array_keys($result['node']));?>
В данном случае выборка идет про полю бренд, а как сделать выборку пол полю артикул? Как я понял fieldCondition ищет в таблицах field_ а артикул находится в таблице uc_products в поле model. Как можно добавить сюда это условие или может как то по другому можно получить ноду с определенным артикулом?
Комментарии
http://drupal.stackexchange.com/questions/45785/entityfieldquery-inner-join
И вот тут доходчиво написано http://xandeadx.ru/blog/drupal/88