Модификации товара в модификациях товара

#
Re: Модификации товара в модификациях товара
Где этот код вставить подскажите пожалуйста
#
Re: Модификации товара в модификациях товара
Подскажите пожалуйста где в коде добавить вот это $aShop_Items = $oShop_Item->Modification->findAll();
#
Re: Модификации товара в модификациях товара
Тоже позарез нужно решение вывода всех остальных модификаций основного товара, кроме текущей, находясь в модификации этого товара.
Модератор
#
Re: Модификации товара в модификациях товара
Так:
if ($Shop_Controller_Show->item)
{
   // XML-сущность, к которй будут добавляться производители
   $oModificationsXmlEntity = Core::factory('Core_Xml_Entity')->name('other_modifications');
   
   // Добавляем XML-сущность контроллеру показа
   $Shop_Controller_Show->addEntity($oModificationsXmlEntity);

   // Родительский товар
   $oShop_Item = Core_Entity::factory('Shop_Item', $Shop_Controller_Show->item)->Modification;

   $oModifications = $oShop_Item->Modifications;
   
   // Исключаем текущую модификацию
   $oModifications->queryBuilder()
      ->where('shop_items.id', '!=', $Shop_Controller_Show->item);
   
   $aModifications = $oModifications->findAll();
   foreach ($aModifications as $oModification)
   {
      // Добавляем потомком XML-сущности
      $oModificationsXmlEntity->addEntity(
         $oModification->clearEntities()
      );
   }
}
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Модификации товара в модификациях товара
Спасибо Александр!
#
Re: Модификации товара в модификациях товара
Подскажите, пожалуйста, а как дальше в XML вывести?
#
Re: Модификации товара в модификациях товара
Примерно так будет:

   <xsl:apply-templates select="other_modifications/shop_item" mode="other_modifications"/>
   <!-- Шаблон для товара просмотренные-->
   <xsl:template match="shop_item" mode="other_modifications">
      ...
   </xsl:template>
«Не выходи из комнаты, не совершай ошибку…»
Авторизация