lastInsertId() funktioniert nicht

Ich bin gerade dabei ein Backend Plugin zu schreiben. In der Hook Funktion möchte ich die letzte verwendete id in der Datenbank herausfinden. Leider ist das Ergebnis $rowID = 0.

Mach ich was falsch? Die Variable $dbalConnection ist nicht leer. Wenn ich mit diese ein SQL-Satement ausführe, funktioniert das auch. 

Ist das evtl ein Problem, weil der Code im Bootstrap / Backend Plugin steht. Muss noch ein Pfad eingebunden werden. 

use Doctrine\DBAL\Connection;

habe ich schon eingebunden.

$dbalConnection = Shopware()->Container()->get('dbal_connection');
$rowID = $dbalConnection->lastInsertId();

 

Kann mir da jemand weiterhelfen?

Du musst doch noch eine Tabelle eingeben von der du dann wissen willst welche die letzte Id war oder lieg ich jetzt falsch?

Also 

$rowId = Shopware()->Db()->lastInsertId('s_articles');

 

Gruß Alex

Hallo Alex,

eigentlich wollte ich die letzte Id, die in der ganzen Datenbank als letztes verwendet wurde. Aber ich habe testweise deinen Code eingebaut. Leider ist da die rowId immer noch 0.

Gruß

Jasmin