バージョン選択

フォーラム

メニュー

オンライン状況

54 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 54
もっと...

サイト内検索

 > プラグイン > 前出の質問に関連

プラグイン

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2016/6/7 14:34
対応状況: 開発中
前出の質問に関連
前に、注文番号を変更させたいと質問させていただきましたが
今回、プラグインの機能を使い本体ソースはいじらずに
行うようにしたいと考えています。

現在、プラグインの大枠は作り終えまして、これから細部を
作成しようと思っています。
しかし、やはりソースがうまく追えずに
注文番号(xamppを使用しphpMyAdminを使用している場合)はデフォルトdtb_orderのorder_idにAUTO_INCREMENTされているかと思います。
そこで、この採番を行っている部分につきまして
PHPやEC-CUBEに知見のある方に知恵をお貸しいただきたく思っております。

ご存知の方、ご教授よろしくお願いいたします。
Grepなどする際にこのように調べたらわかりやすいなどあれば
そのような知恵のお貸しでも構いません。

お願いいたします。
DELIGHT
投稿日時: 2016/6/7 15:17
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 前出の質問に関連
Orderエンティティの採番ルールは既にsrc/Eccube/Resource/doctrine/Eccube.Entity.Order.dcm.ymlで定義されていて、継承できる形になっていません。

少なくとも私には本体ファイルを変更せずに実現する方法は分かりませんが、本体カスタマイズが前提であればこの辺りが参考になるかと存じます。

http://d.hatena.ne.jp/shimooka/20120823/1345703266


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

ゲスト
投稿日時: 2016/6/7 17:05
対応状況: −−−
Re: 前出の質問に関連
注文番号を確定させている処理が書かれている部分等はお分かりになられるでしょうか?

dtb_orderに別カラムを作り、それぞれ注文番号で呼び出される部分を変更したカラムに修正したほうが実現までの影響範囲は小さいでしょうか?
DELIGHT
投稿日時: 2016/6/7 17:28
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: 前出の質問に関連
https://github.com/doctrine/doctrine2/blob/2.4/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php#L420

https://github.com/doctrine/doctrine2/blob/2.4/lib/Doctrine/ORM/Id/SequenceGenerator.php
https://github.com/doctrine/doctrine2/blob/2.4/lib/Doctrine/ORM/Id/IdentityGenerator.php
https://github.com/doctrine/doctrine2/blob/2.4/lib/Doctrine/ORM/Id/TableGenerator.php

コア部分ですからカスタマイズするようなら自己責任でお願いします。
私ならこんなコア部分は絶対いじりたくないですが…。

--------------------------------------------------------------

ちなみに先述の方法でランダムな番号を付与するまでは確認できました。
テーブルからシーケンスを取得する方法は面倒そうだったので諦めましたが。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,851名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.