Как мне обновить latest_tagged_content в строке xf_tinhte_xentag_tag?

Я создал ветку XenForo, и пост, который был создан в db, и сериализованный тег находятся в ветке, но строка тега не обновляется, чтобы включать в себя latest_tagged_content.

Каков наилучший способ обновить строку тега с новой темой / сообщением?

$writer = XenForo_DataWriter::create('XenForo_DataWriter_Discussion_Thread');
$writer->set('user_id', $user_id);
$writer->set('username', "xxxxx");
$writer->set('node_id', $node['node_id']);
$writer->set('title', "Initial Post");
$writer->set('tinhte_xentag_tags', serialize(Array('tag_text'=>$tag['tag_text'])));
$postWriter = $writer->getFirstMessageDw();
$postWriter->set('message', "Initial Post");
$writer->save();

0

Решение

Я нашел ответ для всех, кто заинтересован

$writer = XenForo_DataWriter::create('XenForo_DataWriter_Discussion_Thread');
$writer->set('user_id', $user_id);
$writer->set('username', "NSX News");
$writer->set('node_id', $node['node_id']);
$writer->set('title', "Initial Post");
$writer->Tinhte_XenTag_setTags(Array('tag_text'=>$tag['tag_text']));
$postWriter = $writer->getFirstMessageDw();
$postWriter->set('message', "Initial Post");
$writer->save();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]