Здравствуйте!
Столкнулся с проблемой, работаю с Selector, он должен производить выборку как я понимаю по заданному id, ноо в результате он мне возвращает и дочерние типы данных!
Как ограничить выборку только по основному ID, те по Объекту каталога, и не использовать дочерние типы?
Да ссори!
В общем требуется выбрать все объекты каталога, например:
$pages = new selector('pages');
$pages->types('object-type')->id(78);
Соотв это объект каталога, но данная выборка еще и выбирает дочерние объекты, с ID 143.
Вот в чем проблема, которая до сих пор не решена!
foreach($objectTypes as $objectTypeId) {
$subTypes = array_merge($subTypes, $typesCollection->getChildClasses($objectTypeId));
}
$objectTypes = array_unique(array_merge($objectTypes, $subTypes));