Как получить ID товаров в текущем $Shop_Controller_Show

#
Как получить ID товаров в текущем $Shop_Controller_Show
Здравствуйте. Есть такой код, скажем вытаскивает определенные товары по фильтру доп свойствам..
Хотел получить ID товаров которые по  ->orderBy('RAND()' вышли под запрос

$Shop_Controller_Show = new Shop_Controller_Show(
        Core_Entity::factory('Shop', 1)
    );
    $Shop_Controller_Show
        ->xsl(
            Core_Entity::factory('Xsl')->getByName('МагазинТолькоТовары2')
        )
        ->groupsMode('none')
        ->itemsForbiddenTags(array('text'))
        ->group(FALSE)
        ->forbidSelectModifications();
    $Shop_Controller_Show
        ->shopItems()
        ->queryBuilder()
        ->leftJoin('shop_item_properties', 'shop_items.shop_id', '=', 'shop_item_properties.shop_id')
        ->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
            array(
                array('AND' => array('shop_item_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))
            )
        )
        // Идентификатор дополнительного свойства
        ->where('shop_item_properties.property_id', '=', 7)
        // Значание дополнительного свойства
        ->where('property_value_ints.value', '=', '1')
        ->groupBy('shop_items.id')
        // Количество свойств
        ->having('COUNT(shop_item_properties.shop_id)', '=', 1)
       ->clearOrderBy()
        ->orderBy('RAND()');

    $Shop_Controller_Show
        ->itemsPropertiesList(FALSE)
        ->itemsProperties(array(6, 5, 4, 45, 53))
        ->tags(FALSE)
        ->comments(FALSE)
        ->associatedItems(FALSE);
  
$Shop_Controller_Show->limit(6);
$Shop_Controller_Show->show();

Делаю так

$aShop_Items = $Shop_Controller_Show->shopItems()->findAll(FALSE);
        $_SESSION['IN_Items'] = array();
        foreach ($aShop_Items as $oShop_Item)
        {
            $_SESSION['IN_Items'][] = $oShop_Item->id;
        }
        print_r($_SESSION['IN_Items']);

Но тут выходит все товары которые есть в базе, а мне надо только получит ID тех товаров которые по  ->orderBy('RAND()' отображаются
Буду рад любым идеям спасибо
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Как получить ID товаров в текущем $Shop_Controller_Show

$aShownID = $Shop_Controller_Show->getShownIDs();
print_r($aShownID);
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Как получить ID товаров в текущем $Shop_Controller_Show
Спасибо за поддержку EugenyP, то что надо, все работает.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация