Views als Datenbank Abfrage

Views werden Standartmäßig ja nur als Block oder Page oder so eingesetzt, aber man könnte das ja auch einfach als Ersatz für SQL verwenden

<?php
$view1 = views_get_view('view_name');
views_build_view('page', $view1, $current_view->args, false, false));
?>

Dies ist dir normale Form der Einbindung aber statt "page" kann man noch andere Dinge eingeben

  1. 'result': gibt ein Array mit der Query und vorallem das Objekt der DB Abfrage zurück -> damit kann man gut agieren und weitermachen
  2. 'items': Gibt die NIDs zurück
  3. 'queries': gibt die Query zurück, aber führt diese nicht aus

Add new comment