WebTechKitchen; Your Web Technology Kitchen, contact us to create, or maintain your websites and other digital properties.

Write to watchdog in Drupal 8

Submitted by barnettech on Tue, 03/12/2019 - 18:35


\Drupal::logger('my_module')->error($message);

\Drupal::logger('my_module')->notice($message);

\Drupal::logger('content_entity_example')->notice('@type: deleted %title.',
array(
'@type' => $this->entity->bundle(),
'%title' => $this->entity->label(),
));

Drupal 8 basic query work (entityQuery)

Submitted by barnettech on Sun, 02/17/2019 - 14:43
  $nids = \Drupal::entityQuery('node')
  ->condition('type', 'my_custom_type')
  ->execute();
$nodes = \Drupal\node\Entity\Node::loadMultiple($nids);
    $connection = \Drupal::database();
    $query = $connection->query("SELECT * FROM {node} n WHERE type > :type", [
      ':type' => 'article',
    ]);
    $result = $query->fetchAll();
    foreach ($result as $item) {
      $node = \Drupal\node\Entity\Node::load($item->nid);
      //dpm($node);
      $title = $node->get('title')->getValue();
      $title = $title[0]['value']);

  $database = \Drupal::database();