Riaron 13 сентября 2019 в 13:41 Есть нода basket, хочу удалить все ноды с полем user =admin Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Sinn 13 сентября 2019 в 21:00 Drupal 8: <?php$storage = \Drupal::entityTypeManager()->getStorage('node');$query = $storage->getQuery();$query->condition('uid', 1);$query->condition('type', 'basket');$ids = $query->execute(); if (!empty($ids)) { $entities = $storage->loadMultiple($ids); $storage->delete($entities);}?>
Комментарии
https://www.drupal.org/project/views_bulk_operations
Имел в виду програмно
и сразу несколько подходящих под условие
Drupal 8:
<?php
$storage = \Drupal::entityTypeManager()->getStorage('node');
$query = $storage->getQuery();
$query->condition('uid', 1);
$query->condition('type', 'basket');
$ids = $query->execute();
if (!empty(
$ids)) {$entities = $storage->loadMultiple($ids);
$storage->delete($entities);
}
?>