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

Skelvin

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Материал добавляется программно с помощью такого кода
Код
        $db = JFactory::getDbo();
        $contentTable = new JTableContent( $db );
        $userid = JFactory::getUser()->guest ? 472 : JFactory::getUser()->id;
        $dataContent = array(
           // ... всякие параметры материала
        );
        $contentTable->bind( $dataContent );
        $id_cont = $db->insertid();
       if ( $contentTable->check() ) {
            $contentTable->store();
        }
        
Были попытки достать Id с помощью такой записи
Код
 $id_cont = $db->insertid();
и
Код
mysql_insert_id()
, но всё возвращает 0 видимо нужно делать доп.запрос к БД?
« Последнее редактирование: 21.05.2016, 04:49:16 от Skelvin »
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Код
if ($contentTable->store()) {
$id = $contentTable->id;
}
*

Skelvin

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Код
if ($contentTable->store()) {
$id = $contentTable->id;
}


Спасибо большое! Заработало!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 538
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Мне узнать, как решить эту проблему

Автор TrevorRivera

Ответов: 1
Просмотров: 225
Последний ответ 31.01.2024, 11:00:16
от Vastriet
Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 898
Последний ответ 09.11.2023, 16:33:08
от denxio
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 1517
Последний ответ 06.10.2023, 14:02:24
от Mitriy
Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 328
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov