мне нужно перенести 3400 строк из экспорта PHPMYADMIN к типу пользовательского контента над Drupal 8.Drupal 8.1.1 - Перенесите 3400 ВСТАВКИ (от SQL) для пользовательского типа содержимого
Я пытался сделать с миграционными модулями, но для пример Migrate Plus и Migrate Инструменты несовместимы с моей версией Drupal (8.1.1)
Я хотел импортировать записи с помощью PHP-скрипта.
Я пробовал много вещей, но во многих случаях я сказал «неопределенная функция» (используя, например, entity_create) и больше доказательств, которые я сделал.
Пример 1:
$new_page_values = array();
$new_page_values['type'] = 'my_content_type';
$new_page_values['title'] = "Titulo";
$new_page_values['path'] = "Path";
$new_page = entity_create('node', $new_page_values);
$new_page->save();
Пример 2
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$node = \Drupal\node\Entity\Node::create(array(
'type' => 'article',
'title' => 'The title',
'langcode' => $language,
'uid' => 1,
'status' => 1,
'body' => array('The body text'),
'field_date' => array("2000-01-30"),
//'field_fields' => array('Custom values'), // Add your custon field values like this
));
$node->save();
Пример 3:
db_insert('example_entity')
->fields(array(
'type' => $entity->getEntityTypeId(),
'id' => $entity->id(),
'created' => REQUEST_TIME,
'updated' => REQUEST_TIME,
))
->execute();
Я пытаюсь запустить .php файл из консоли сервера (PHP UpdateData .php)
благодарит привет.
Предоставьте [MCVE] (https://stackoverflow.com/help/mcve). – oldtechaa
Примеры публикуются по Вопросу. – Javier