public function ContentImport::getNodeId in Content Import 8.3
Same name and namespace in other branches
- 8.4 src/Form/ContentImport.php \Drupal\contentimport\Form\ContentImport::getNodeId()
To get node available.
1 call to ContentImport::getNodeId()
- ContentImport::createNode in src/
Form/ ContentImport.php - To import data as Content type nodes.
File
- src/
Form/ ContentImport.php, line 160
Class
- ContentImport
- Configure Content Import settings for this site.
Namespace
Drupal\contentimport\FormCode
public function getNodeId($title) {
$nodeReference = array();
$db = \Drupal::database();
foreach ($title as $key => $value) {
$query = $db
->select('node_field_data', 'n');
$query
->fields('n', array(
'nid',
));
$nodeId = $query
->condition('n.title', trim($value))
->execute()
->fetchField();
$nodeReference[$key]['target_id'] = $nodeId;
}
return $nodeReference;
}