Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
var r = objects.
Where(o => o.ID_type == "object").
GroupJoin(attributes, o => o.ID_objects, o => o.ID_objects, (o,u) => {
return u.Select(u => u.value_big_int).toArray();
});
$r = Linq::from($objects)
->where(Lambda::ID_type()->eq("object"))
->groupJoin($attributes, 'id_object', 'id_object')
->select(Lambda::v(1)->linq()->select('value_bigint')->toArray());
$r ->select(Lambda::v(1)->linq()->select('value_bigint')->toArray());
$q->select('attr');
$product->attributes["xxx"] = "yyy";foreach ($product->getAttributeValues() as $value) { if ($value->getAttribute()->getId() == 1) { ... } }
Подобие LINQ на PHP для EAV модели хранения данных