Wo Anfagen Exportmodul

Ich würde gerne ein Modul erstellen welches Artikeldaten in eine CSV Datei exportiert.
Das ist natürlich schon im Oxidshop integriert. Ich würde es aber gerne selber probieren, damit ich einen Einstieg in den Oxidshop Entwicklung bekomme.

Allerdings weiß ich gar nicht wo ich Anfangen soll.
Ich habe erfahren, dass Oxid auf ADOBdb lite aufsetzt.

Das heißt ich muss ein neues Modul erstellen, bei dem ich die Daten von der DB erst einmal einlese. Aber wie mach ich das?

Ich hab unter diesem link eine Liste der Klassen gefunden gefunden:
http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.6.0.44406/

Ich habe leider mit OOP noch nicht zuviel zun tun gehabt.
Wie bekomme ich raus welche Klasse, Methode dafür verwendet wird und wie verwende ich sie?

Kann mir keiner erklären, wie ich einen einfachen DB connect mache, bzw mit der Klasse die dafür zuständig ist, wie man diese anspricht?

http://docu.oxid-esales.com/CE/sourcecodedocumentation/ kann das

[QUOTE=oxidshop24;93728]Kann mir keiner erklären, wie ich einen einfachen DB connect mache, bzw mit der Klasse die dafür zuständig ist, wie man diese anspricht?[/QUOTE]

public function test()
{
$sSQL = “SELECT * FROM oxarticles”;
return oxDb::getDb(true)->getAll($sSQL);
}

probiers mal aus :wink:

Super vielen Dank tabsl,

könntest du mir kurz die return Anweisung erklären?
Mit oxDb sprech ich die Klasse an
getDb ist Funktion in der Klasse oxDb
aber was bedeutet (true)
und woher weiß ich, dass ich ->getAll() verwenden muss.
bzw woher kennt oxDb getAll. Wurde das von einer anderen Klasse geererbt?

In welches Oxidverzeichnis muss ich das kopieren, dass ich diese PHP ausführen kann?

sorry wenn ich das jetzt so schreibe, aber ohne irgendwelche grundlagen und informationen wie oxid funktioniert und was ein modul ist, wie man das aufruft etc. macht das keinen großen sinn hier weiterzumachen.

es gibt viele foren- und blogbeiträge über “wie mache ich ein modul” usw …

okay da hast du bestimmt recht.
hast du zufällig irgendwelche links. mich würde es brennend interessieren wie oxid funktioniert nur weiß ich nicht wo ich anfangen soll und sowas wie ein anleitung in die grundstuktur von oxid hab ich noch nicht gefunden.

Die http://docu.oxid-esales.com/CE/sourcecodedocumentation hilft mir leider nicht weiter. Vermutlich erst dann wenn ich weiß wie die Stuktur von oxid ist. Aber irgendwie find ich einfach nichts darüber.