DB Abfragen Äquivalent xtc_db aus xt:Commerce

Hallo liebe Community,

könnte mir bitte jemand sagen, wie das Shopware Pendant zu den xt:Commerce Funktionen:

 xtc\_db\_connect(), xtc\_db\_fetch\_array(), xtc\_db\_query(), usw sind. Ich nehme mal an das alles gleich bleibt außer dem xtc\_db.., oder?

Wäre toll wenn mir wer helfen könnte. Danke.

Mfg

Neuling

 

Hi,

nein, das ist schon was anderes. Über Shopware()->Db() bzw. $dic->get(‚db‘) (wo verfügbar) kommst du immer an die DB. Darauf stehen dir dann Methoden wie fetchOne(), fetchAssoc() oder fetchRow() zur Verfügung. Darüber hinaus kannst du auch auf der DBAL-Connection arbeiten, die stellt noch etwas andere Methoden bereit. Daran kommst du mit $dic->get(‚dbal_connection‘) oder Shopware()->Models()->getConnection(). Eine Übersicht dazu findest du bspw. hier: http://www.doctrine-project.org/api/dbal/2.5/class-Doctrine.DBAL.Connection.html

 

Daniel

1 „Gefällt mir“