> 管理機能 > プラグインの EC-CUBE2.5対応について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2010/10/5 16:29
対応状況: −−−
|
プラグインの EC-CUBE2.5対応について 小生の「classとclass_extendsの整合での対VersionUp性の向上」については、その後、「自身で思う様な進展が得られず。」
そこで、合わせて提示されていた「アンケート機能のプラグイン化」についての調査に、一旦、方針を変更しました。 現在、分かったこととしては、(PostgreSQLにて) 1. dbテーブルの..._idがserialからintegerに変更になった。 2. google_analyticsとrecommendのinstall.sqlはserialに依存して居る。 3. ...._idの「次値」を得るには「$objQuery->nextVal」を使用すると思われる。 というところまでは分かったのですが、 install.sqlへの..._idへの「$objQuery->nextVal」値を入れる為の変更方針が分からず居ます。 ご指南頂けると有難いのですが。。。 |
|
nanasess |
投稿日時: 2010/10/5 16:42
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: プラグインの EC-CUBE2.5対応について 引用:
SQL で, 直接 ID に連番を挿入する場合は, 1. install.sql ではベタ書きで連番を書いておく 2. install.sql を実行 3. PHP プログラムで, ID の MAX 値を取得 4. SC_Query::currVal() で, 3 の値をシーケンス値に設定 といった感じでしょうか. html/install/index.php で, 同様の処理を行っています. |
ゲスト |
投稿日時: 2010/10/5 17:07
対応状況: −−−
|
Re: プラグインの EC-CUBE2.5対応について 引用:
ありがとうございます。 // 管理者登録 $sql = "INSERT INTO dtb_member (member_id, name, login_id, password, creator_id, authority, work, del_flg, rank, create_date, update_date) VALUES (?,'管理者',?,?,0,0,1,0,1, now(), now());"; $member_id = $objQuery->nextVal("dtb_member_member_id"); $objQuery->query($sql, array($member_id, $login_id, $login_pass)); が、ご指南箇所かと思います。 Tryしてみようと思います。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |