Heim > CMS-Tutorial > ECShop > Hauptteil

ECSHOP führt sekundäre Entwicklungstechniken ein

coldplay.xixi
Freigeben: 2021-03-10 10:56:48
nach vorne
2397 Leute haben es durchsucht

ECSHOP führt sekundäre Entwicklungstechniken ein

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);
Nach dem Login kopieren


2. Holen Sie sich ein einzelnes Feld


Fragen Sie beispielsweise die Gesamtzahl der Produkte ab:

$GLOBALS['db']->getOne($sql);
Nach dem Login kopieren


3. Holen Sie sich alle Datensätze

echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ;
Nach dem Login kopieren

4. SQL-Anweisung ausführen

$GLOBALS['db']->getAll($sql);
Nach dem Login kopieren

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)等操作可用此方法
Nach dem Login kopieren

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’);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage