Как получить ID последней записи

#
Как получить ID последней записи
Как получить id после вставки новой записи в shop_items
Вставка происходит через следующий код:
Core_Entity::factory('Shop',1)
   ->add($oShop_Item);
Разработка модулей для Hostcms
Модератор
#
Re: Как получить ID последней записи
Можно так:

$oNewShop_Items = $oShop->Shop_Items;
$oNewShop_Items->queryBuilder()
   ->limit(1)
   ->clearOrderBy()
   ->orderBy('shop_items.id', 'DESC');

$aNewShop_Items = $oNewShop_Items->findAll();

if(count($aNewShop_Items))
{
   foreach($aNewShop_Items as $oNewShop_Item)
   {
      echo $oNewShop_Item->id;
   }
}
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Модератор
#
Re: Как получить ID последней записи
Внутри ->add() происходит сохранение элемента, соответственно ему в id будет записано значение.

...

Core_Entity::factory('Shop',1)
   ->add($oShop_Item);

var_dump($oShop_Item->id);
Авторизация