Heim > Artikel > Backend-Entwicklung > Verwenden Sie ecshop, um Felder zur Hintergrundwarentabelle hinzuzufügen
Schritt eins: Gehen Sie zur Datenbank, um Felder hinzuzufügen
1 Sie können die Datenbank phpmyadmin direkt eingeben, um Felder zu esc_goods hinzuzufügen
2 Felder ALTER TABLE 'ecs_goods ' ADD 'flower_lang' VARCHAR( 500 ) NOT NULL AFTER 'goods_weight';
Der hier hinzugefügte Standort liegt unter dem Produktgewicht der ecshop-Backend-Verwaltung -> Neue Produkte hinzufügen ->Andere Informationen
Schritt 2: Ändern Sie die Datei admin/goods.php
Finden Sie $shop_price = !empty($_POST[shop_price]) ? $_POST['shop_price'] : 0 ;
Kopieren und einfügen $flower_lang= !empty($_POST[flower_lang ]) ? $_POST['flower_lang '] : 0;
Finden Sie, ob ($is_insert) eine Urteilsaussage ist, und suchen Sie direkt nach „goods_weight = ' $goods_weight'," .
Unten hinzufügen: "flower_lang= '$flower_lang '," .
Schritt 3: Ändern Sie die Hintergrundvorlagendatei admin/templates/goods_info.htm
Suchen
{if $code eq ”} <tr> <td class=”label”>{$lang.lab_goods_weight}</td> <td><input type=”text” name=”goods_weight” value=”{$goods.goods_weight_by_unit}” size=”20″ /> <select name=”weight_unit”>{html_options options=$unit_list selected=$weight_unit}</select> </td> </tr> {/if}
Kopieren und einfügen
Schritt 4: An der entsprechenden Stelle im Frontend-Template „goods.dwt“ den Aufruf hinzufügen Feld {$goods.flower_lang}
Hinzugefügt abgeschlossen
Schritt 5: Testen Sie, ob die Datenbank Daten speichern kann und ob die Rezeption sie aufrufen kann
Das obige ist der detaillierte Inhalt vonVerwenden Sie ecshop, um Felder zur Hintergrundwarentabelle hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!