Дополнительное свойство "чек бокс" для 6й версии

Дополнительное свойство "чек бокс" для 6й версии
Добрый день, уважаемые.

Подскажите пожалуйста, как этот код перевести для 6й версии. Перерыл пол форума, уже глаза на лоб лезут.

<?php
$shop = new Shop();
$element['type'] = 1; // 0 - основное св-во, 1 - дополнительное
$element['property_id'] = 186;
$element['prefix'] = 'and'; // префикс
$element['if'] = '='; // Условие
$element['value'] = '1'; //
$element['sufix'] = '';
$param['select'][]=$element;
$param = array();
$param['select'][] = $element;
$param['current_group_id'] = false;
$param['items_on_page'] = 10;
$shop->ShowShop(1,'КвартирыПоКомнатам',$param);
?>
Модератор
Re: Дополнительное свойство "чек бокс" для 6й версии
Плохо смотрите. Тема: http://www.hostcms.ru/forums/2/7122/

2-е сообщение сверху. Только вместо Informationsystem везде будет Shop.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Re: Дополнительное свойство "чек бокс" для 6й версии
<?
// Новости
      $Shop_Controller_Show = new Shop_Controller_Show(
         Core_Entity::factory('Shop', 3)
      );
      $Shop_Controller_Show
         ->xsl(
            Core_Entity::factory('Xsl'->getByName('РекомендуемГлавная'
         )
         ->groupsMode('none'
         ->itemsForbiddenTags(array('text')
         ->group(FALSE)
         ->limit(3)
         //->show()
         ;

      // Объединение с нужной таблицей свойств
      $Shop_Controller_Show
         ->Shop()
         ->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('informationsystem_item_properties.property_id', '=', 19)
         // Значание дополнительного свойства
         ->where('property_value_ints.value', '=', '123'
         ->groupBy('informationsystem_items.id'
         // Количество свойств
         ->having(Core_Querybuilder::expression('COUNT(DISTINCT `Shop_item_properties`.`property_id`)', '=', 1)
         ;

         $Shop_Controller_Show->show();
?>

Exception: The method 'Shop' does not exist in 'Shop_Controller_Show'
35 modules/core/exception.php
110 modules/core/servant/properties.php
94 templates/template28/template.htm
86 modules/template/model.php
100 modules/core/page.php
375 modules/core/command/controller/default.php
190 modules/core/router/route.php
205 index.php
Модератор
Re: Дополнительное свойство "чек бокс" для 6й версии
Общение идет в поддержке. Не нарушайте, пожалуйста, правила форума, создавая дубли вопросов в поддержку.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация