Как получить id записи?

  • 3 Ответов
  • 311 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

vickof

  • ***
  • 52
  • 0
Как получить id записи?
« : 12.06.2016, 20:04:21 »
Добрый день, подскажите как получить id записи в методе save в модели класс JmodelAdmin при создании новой записи в админке. 
В массиве data  ["id"]=> int(0), как узнать какой id сохранится? 

*

Aleks.Denezh

  • *******
  • 2784
  • 376
Re: Как получить id записи?
« Ответ #1 : 12.06.2016, 20:18:49 »
скопируйте содержимое метода save из родителя в свой класс!
и после строки:
// Store the data.
if (!$table->store())
{
   $this->setError($table->getError());

   return false;
}
id можно будет получить в $table->id
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

*

robert

  • ********
  • 4002
  • 371
Re: Как получить id записи?
« Ответ #2 : 12.06.2016, 20:25:07 »
Уже много раз спрашивали в разных темах. Можно еще так:
Спойлер
[свернуть]
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

vickof

  • ***
  • 52
  • 0
Re: Как получить id записи?
« Ответ #3 : 12.06.2016, 21:16:29 »
или
Код
if (parent::save($data)){
$id=$this->getState($this->getName().'.id');
...
}

Только так получилось, спасибо всем.