drupal 8 - entityQuery liefert kein "resultset"
Eingetragen von CooleWampe (5)
am 21.10.2015 - 11:55 Uhr in
am 21.10.2015 - 11:55 Uhr in
Um vertrauter mit der Arbeitsweise von drupal zu werden, hangele ich mich an den offiziellen Beispielen entlang. Insbesondere das "content entity" scheint für interessant zu sein, jedoch wird hier nicht alles klar.
Somit habe ich das Beispiel (in der Ausgabe) modifiziert, statt der einfachen Ausgabe aller Werte (was in nahezu keiner realen Anwendung Sinn ergibt) möchte ich die Ausgabe an bestimmte Kriterien knüpfen. Hierzu verwende ich wie in der API Beschreibung angegeben die Möglichkeit einer EntityQuery.
<?php
$storageConnect = \Drupal::entityManager()->getStorage('custom_entity');
// with or without condition - no result - no ids found
$entityIds = \Drupal::entityQuery('custom_entity')->execute();
$entity = $storageConnect->load($entityIds);
?>
Wie ich durch die Ausgabe der VAR-Dumps sehe, ist die Blaupause des StorageConnects ordentlich gefüllt. Die Query liefert allerdings kein Ergebnis (auch nicht wenn Condions und oder Sorts angegeben werden).
Noch seltsamer ist es jedoch, dass ein direktes Laden eines bekannter Knotens (wie im nachfolgenden Beispiel) erfolgreich ausgeführt wird.
<?php
$storageConnect = \Drupal::entityManager()->getStorage('custom_entity');
// OK
$entity = $storageConnect->load('1');
?>
Hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Tagen 4 Stunden
vor 5 Tagen 1 Stunde
vor 5 Tagen 20 Stunden
vor 1 Woche 2 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 2 Wochen 1 Stunde
vor 2 Wochen 3 Stunden
vor 2 Wochen 17 Stunden