Vorwort: ECSHOP ist eine komplette Online-Shop-Lösung, einschließlich Front-End-Produktanzeige, Einkaufsprozess und leistungsstarker und benutzerfreundlicher Back-End-Verwaltung. Da ecshop einfach und benutzerfreundlich ist, können Benutzer mit einer einfachen Einrichtung in nur 3 Minuten ein Online-Shop-System erstellen. Daher haben sich viele B2C-Sites für die Verwendung des ECShop-Online-Shop-Systems entschieden, aber manchmal müssen wir etwas tun, was ecshop tut Keine Funktion oder Front-End-Anzeige, zu diesem Zeitpunkt müssen wir die Sekundärentwicklung von Ecshop selbst durchführen.
Empfohlen (kostenlos): ecshop
1. Sekundäre Entwicklung von Ecshop-Systemfunktionen
Die Codestruktur von Ecshop ist sehr einfach zu verstehen und Sie können sie verwenden einfach An einigen Programmen werden Modifikationen vorgenommen oder funktionale Plug-Ins entwickelt.
Einige öffentliche Funktionen in Ecshop werden im Ordner „Includes“ abgelegt, und fast alle dieser öffentlichen Funktionen können als Referenz verwendet werden, um auf einfache Weise andere gewünschte Funktionen zu erstellen.
Wir werden eine Sekundärentwicklung von Ecshop durchführen. Vereinfacht ausgedrückt handelt es sich dabei tatsächlich um Lese- und Schreibvorgänge in der Datenbank. Solange wir also die Datenbankoperationsklasse von Ecshop verstehen, wird die nächste Implementierung sehr einfach sein .
Die Datenbankoperationsklasse von ecshop ist sehr leistungsfähig:
1. Holen Sie sich einen einzelnen Datensatz
$GLOBALS['db']->getRow($sql);
2. Holen Sie sich ein einzelnes Feld
$GLOBALS['db']->getOne($sql);
echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ;
4. SQL-Anweisung ausführen
$GLOBALS['db']->getAll($sql);
5. Fügen Sie die Array-Elemente in die Datenbank ein ecshop.
2. Sekundäre Entwicklung von Ecshop-Frontend-Vorlagen
ECSHOP verfügt in Kombination mit Dreamweaver über einen Vorlagenmechanismus, der kein Hochladen mehr erfordert, sondern eine kleine Manipulation den Hintergrund einfach einrichten.
ecshop nutzt die Smarty-Template-Technologie. Smarty ist eine in PHP geschriebene Template-Engine und ist derzeit eine der bekanntesten PHP-Template-Engines der Branche. Es trennt logischen Code und externen Inhalt und bietet eine einfach zu verwaltende und zu verwendende Methode zur logischen Trennung von PHP-Code, der ursprünglich mit HTML-Code vermischt ist.
Verwenden Sie die Zuweisungsmethode in der PHP-Datei, um den PHP-Variablenwert an die Vorlagendatei zu übergeben, zum Beispiel:
$GLOBALS['db']->query($sql); //执行删除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法
Verwenden Sie die Anzeigemethode, um die aktuelle Vorlagendatei anzugeben und an die auszugeben Datei, die dem Kunden angezeigt werden soll, zum Beispiel:
$parent['goods_number'] = ’1′; $parent['parent_id'] = 0; $GLOBALS['db']->autoExecute($GLOBALS['ecs']->table(‘cart’), $parent, ‘INSERT’);
Weitere kostenlose Lernempfehlungen:
ecshop-Tutorial
Das obige ist der detaillierte Inhalt vonECSHOP führt sekundäre Entwicklungstechniken ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!