2017年07月 / 06月≪ 12345678910111213141516171819202122232425262728293031≫08月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2012.02.17 (Fri)

EC-CUBEでシーケンステーブルの作成箇所

EC-CUBE(2.11)で機能追加して、テーブルも追加した場合
html/install/sql/create_table_xxx.sql
にテーブルを作成するクエリを追加するんだけども、シーケンステーブルの作成は記述されてない。
どこにあるんだろう?と思って探したら
html/install/index.php内に記述してあった。
最後の方(1025行目くらい)にあるgetSequencesにシーケンスを使う該当のテーブルとカラム名を追加すればいいみたい。

/**
* シーケンスを使用するテーブル名とカラム名の配列を返す.
*
* @return array シーケンスを使用するテーブル名とカラム名の配列
*/
function getSequences() {
return array(array("dtb_best_products","best_id"),
array("dtb_bloc", "bloc_id"),
array("dtb_category", "category_id"),
array("dtb_class", "class_id"),
array("dtb_classcategory", "classcategory_id"),
array("dtb_csv", "no"),
array("dtb_csv_sql", "sql_id"),
array("dtb_customer", "customer_id"),
array("dtb_deliv", "deliv_id"),
array("dtb_holiday", "holiday_id"),
array("dtb_kiyaku", "kiyaku_id"),
...

↑ここらへん。
たとえば
テーブル名:dtb_testdata
シーケンスを使うカラム:testdata_id
だとしたら array("dtb_testdata", "testdata_id")。

mtbテーブルは使わないのかなと思ったけど、mtbの方は管理画面でIDから手入力前提だから要らないんだな。



 |  02:00  |  PHP  |  トラックバック(0)  |  コメント(0)  |  Top↑

Comment

コメントを投稿する

URL
コメント
パス  編集・削除するのに必要
非公開  管理者だけにコメントを表示
 

Trackback

この記事のトラックバックURL

この記事へのトラックバック

 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。