Drupal: Пример миграции контента из vBulletin 3 в Drupal 7: ответы в темах (комментарии)

Завершающий пост про миграцию данных из vBulletin в Drupal.

Импорт комментариев:

class CommentsMigration extends Migration {
public function __construct() {
parent::__construct();
$this->dependencies = array('Threads'); // http://xandeadx.ru/blog/drupal/513
 
// Source
$query = Database::getConnection('default', 'vbulletin')->select('post', 'p');
$query->fields('p', array('postid', 'threadid', 'title', 'pagetext', 'userid', 'username', 'dateline', 'ipaddress', 'visible'));
$query->innerJoin('thread', 't', 't.threadid = p.threadid');
$query->where('p.postid != t.firstpostid');
$query->orderBy('p.threadid');

Читать дальше →

Похожие записи: