Продукт
Редакции и цены
Преимущества
Магазин приложений
Многосайтовость
Модули
Безопасность системы
Системные требования
Хостинги
Интерфейс системы
Области применения
Оплата и доставка
Примеры внедрения
Отзывы
Скачать
Купить
Лицензию HostCMS
Магазин приложений
Демо
Помощь
Техническая поддержка
Документация
Обновления CMS
Пожелания и предложения
Форум
Внедрение
Список партнеров
Заказать выполнение работ
Стать партнером
Дополнительные услуги
Компания
О нас
Новости
Контакты
Войти
Личный кабинет
Регистрация
Восстановление пароля
0
HostCMS
→
Форум
→
Общие вопросы по системе управления сайтом
→
Как получить ID последней записи
Как получить ID последней записи
Antonk18
25 августа 2014 г.
#
Как получить ID последней записи
Как получить id после вставки новой записи в shop_items
Вставка происходит через следующий код:
Core_Entity::factory('Shop',1)
->add($oShop_Item);
Разработка модулей для Hostcms
alexander.egorov
Модератор
25 августа 2014 г.
#
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;
}
}
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
hostcms
Модератор
26 августа 2014 г.
#
Re: Как получить ID последней записи
Внутри ->add() происходит сохранение элемента, соответственно ему в id будет записано значение.
...
Core_Entity::factory('Shop',1)
->add($oShop_Item);
var_dump($oShop_Item->id);
Авторизация
Войти
Регистрация