> フロント機能 > 規格のプルダウン表示順序について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/6/15 20:15
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 規格のプルダウン表示順序について 当該箇所の処理は下記の順で追えます。
https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Form/Type/AddCartType.php#L105 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Entity/Product.php#L156 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Entity/Product.php#L60 ProductClassのマッピングは下記に記載されていますが、 私の知る限りでは、外部テーブルによるソートをマッピングによって実現することは出来ません。 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Resource/doctrine/Eccube.Entity.Product.dcm.yml#L69 そのため、Eccube\Entity\Product::_calc()内で配列をソートした上でforeachをする必要があります。 Eccube\Entity\Product::getProductClasses()の返り値は配列ではなくDoctrine\Common\Collections\Collectionですので、 Doctrine\Common\Collections\Collection::toArray()した上でusort()するといいでしょう。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
規格のプルダウン表示順序について | waiya | 2016/6/15 19:13 |
» Re: 規格のプルダウン表示順序について | DELIGHT | 2016/6/15 20:15 |
Re: 規格のプルダウン表示順序について | DELIGHT | 2016/6/15 20:36 |
Re: 規格のプルダウン表示順序について | DELIGHT | 2016/6/15 20:44 |
Re: 規格のプルダウン表示順序について | waiya | 2016/6/16 5:54 |