Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 10.12.2005, 13:00   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию re: Как определить id только что добавленной новости?

Первый приведенный код должен правильно работать. Механизм подстановки ID - универсальный, работает с любыми таблицами! Ошибка с чем то другом...

Вот код, который у меня работает:
if (sizeof($data) > 0) {
$tce = $this->getTCE();
$tce->suggestedInsertUids = $suggestedInsertUids;
$tce->reverseOrder = TRUE;
$tce->start($data, array());
$tce->process_datamap();
$subst_ids = $tce->substNEWwithIDs;
}

id возвращаются для люых таблиц.

То что написано у тебя, в принципе, то же самое... (лучше только генериировать ID, как uniqid('NEW') )

Как создается у тебя $tce?
Пробовал ли посмотреть что происходит в tcemain->process_datamap()? (я обычно так делаю.... добавить в ключевых местах парочку debug() )
Pavel Antonov вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:28.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория