Moin! Ich benötige für ein Script nur die DB() Schnittstelle. Welche Datei muß ich includen damit ich die DB Classe nutzen kann? Kann mir da einer weiterhelfen ? Vielen Dank
Hi, wenn das Script außerhalb Shopwares arbeitet, include einfach die config.php, lese die Datenbank-Zugangsdaten aus und baue dir selbst eine PDO-Connection auf, es gibt keinen Grund, dafür Shopware()->Db() zu nutzen. Wenn du als Plugin operierst, kannst du "Shopware()->Db() überall aufrufen oder den DI dafür nutzen. Gruß, Daniel
1 „Gefällt mir“
Aus irgendeinem Grund hatte ich das auch mal gemacht: require 'autoload.php'; $config = include('config.php'); $db = new Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql(new Zend\_Config($config['db']));