2014-10-24 6 views
0

Я создал поток и пост XenForo, которые были созданы в db и сериализованном теге, в потоке, но строка тега не обновляется, чтобы включить last_tagged_content.Как обновить last_tagged_content в строке xf_tinhte_xentag_tag?

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

$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(); 

 Смежные вопросы

  • Нет связанных вопросов^_^