商品登録 項目の追加

インストールテストも一通り終わったので、
今回の修正箇所「商品登録の項目追加」についてメモ。

ソースは固定で使いまわせるんだけど、
今の仕様じゃDBだけは毎度追加しなきゃ・・・なのでメモ(汗


#本当はinstall.phpでDBへテーブル作成するときに
一緒に追加するようにカスタムしちゃえばいいんスよね。。
でも、それやるならついでにMySQL高速化したり
CSVからの規格登録のSQL文のやつも追加したり
色々したくなっちゃうし時間もないので以下のように対応。


=====================================
参考にしたURL

http://nakawake.net/?p=652

1.↑サイトのtplphp周りの設定を済ませておく。

2.vw_products_allclass_detailなどの「vw_…」系が見当たらずつまずく。(MySQL + phpAdmin だから?)

#冷静に探したら
「html/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
に同様の記述を発見!!
速効追加。


3.データベースに新規項目用のカラムを追加する。

[追加するテーブル]
dtb_products

他の項目を真似て入れる。


4.CSV系のtplphp周りの設定も、↑サイトを参考に。


5.データベースに新規項目用のレコードを追加する。

no -> (入力しない)
csv_id -> (1=商品管理, 2=顧客管理, 3=受注管理,
      4=キャンペーン, 5=カテゴリ?)
col -> (新規項目の変数。tplphpで設定してきたもの)
disp_name -> (表示名)
rank -> (noと同じ番号にする。入力しないで登録後、
     編集するといいかも)
status -> (1=csv出力する, 2=csv出力しない)
create_date -> (now)
update_date -> (now)


===========================================

適当に書いてしまったけど、要するに↑の参考サイト参照で事足りるかと思いますw
ちなみに、csvはレコードを登録した順番で項目が出力されるので、
任意の位置で出力されるようにしたい場合は、そのレコードを任意の場所へ挿入すればOKです。