質問 > 管理機能 > カテゴリの取得について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/6/15 19:53
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: カテゴリの取得について Doctrine ORMの仕様で独特なんですが、フィールド名はデータベースのフィールド名ではなくDoctrineのマッピングで定義した名前を使う必要があります。
Categoryのマッピングは下記のように記述されています。 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Resource/doctrine/Eccube.Entity.Category.dcm.yml#L6 上記箇所がDoctrine ORM上でのフィールド名で、 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Resource/doctrine/Eccube.Entity.Category.dcm.yml#L11 上記箇所がデータベース上のフィールド名を指定しています。 つまりca.category_idではなくca.idというフィールド名を利用して下さい。 これは他のフィールドやリレーションにも同じことが言えます。 例えばdtb_category.parent_category_idを参照したい場合は、ca.parent_category_idではなくca.Parentを指定する必要があります。 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Resource/doctrine/Eccube.Entity.Category.dcm.yml#L40
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
カテゴリの取得について | ゲスト | 2016/6/15 18:16 |
Re: カテゴリの取得について | DELIGHT | 2016/6/15 18:28 |
Re: カテゴリの取得について | ゲスト | 2016/6/15 18:45 |
Re: カテゴリの取得について | ゲスト | 2016/6/15 19:16 |
Re: カテゴリの取得について | DELIGHT | 2016/6/15 19:25 |
Re: カテゴリの取得について | ゲスト | 2016/6/15 19:31 |
» Re: カテゴリの取得について | DELIGHT | 2016/6/15 19:53 |
Re: カテゴリの取得について | ゲスト | 2016/6/16 9:39 |
Re: カテゴリの取得について | DELIGHT | 2016/6/16 10:01 |
Re: カテゴリの取得について | nyorai | 2016/6/16 12:16 |