ホームページ  >  記事  >  バックエンド開発  >  ECSHOP一括アップロード(カスタム属性追加)_PHPチュートリアル

ECSHOP一括アップロード(カスタム属性追加)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:19:56724ブラウズ

一括アップロード(カスタム属性の追加)の考え方と実装手順は以下のとおりです。

1. 属性を追加する
特定の属性のみをアップロードできる理由は、バッチでアップロードされる固定属性はすべてテーブルからのものであるためです。 esc_goods テーブル。
そこで、独自の属性がある場合は、esc_goods に独自の属性を追加する必要があると考えます。たとえば、今回追加されたフィールドは
仕様: Goods_guige
コード: SQL ステートメント: alter table ecs_goods add Goods_guige varchar( 255) Goods_desc の後に null ではありません

2. ページの変更
場所: admin/templates/goods_info.htm フォームに従ってカスタム フィールドを追加します
ここに 174 行目を挿入します:



3. 商品テーブルの読み取りと更新のためのフィールドを追加します (バッチアップロードとは関係ありませんが、簡単に表示できます)
Location : admin/goods .php
更新された場所に追加します:
$sql="update ecs_goods set Goods_guige='".$_POST['goods_guige']."' where Goods_id= ".$_REQUEST['goods_id']; $db-> ;query($sql);
この商品の属性は更新可能です


4. バッチアップロード用のフィールドを追加します
language/admin/goods_batch.php
フィールドを追加します:
//カスタマイズされたバッチアップロードフィールド
$_LANG['upload_goods']['goods_guige']='仕様';

OK! この時点で、製品の CVS をエクスポートする限り、カスタマイズされた属性をバッチでアップロードできます。

http://www.bkjia.com/PHPjc/325242.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325242.html技術記事一括アップロード(カスタム属性の追加)の考え方と実装手順は以下のとおりです。 1. 属性を追加します。特定の属性のみをアップロードできる理由は、バッチでアップロードされる固定属性が...
であるためです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。