バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > SQLについて

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2016/6/17 9:36
対応状況: −−−
SQLについて
管理画面の商品登録画面において、カスタマイズを行っておりまして以下のようにしたいと考えています。

カテゴリとして以下のように設定されている
食器販売
┣店舗A
┗店舗C

インテリア販売
┣店舗B
┗店舗C

この場合、ログイン者が店舗Aの場合選択可能とするカテゴリを画面表示として

食器販売
┗店舗A

以下のようにSQL自体は組んで、食器販売と店舗Aが取得されることはphpMyAdminで確認できているのですが実際に組んだ際にうまくいかず…

SELECT *
FROM dtb_category ca
WHERE ca.category_id = '1'
  OR ca.parent_category_id = '1'
  AND ca.category_name = '店舗A'

phpMyAdmin上では
食器販売と店舗Aが取得できていますがこれをquery_builderで以下のように作成したところ
店舗Aしか取得されず、親カテゴリが何なのかわからない状態です。

'query_builder' => function(EntityRepository $er) use($name) {
return $er->createQueryBuilder('ca')
->where('ca.id = :Id')
->setParameter('Id', 1)
->orWhere('ca.Parent = :pId')
->setParameter('pId', 1)
->andWhere('ca.name = :name')
->setParameter('name', $name);

※$nameにはログイン者の名前(カテゴリの店舗名と同名が入っておりそれを取得しております)
ご教示いただける方がいましたら、ヒント等をお願いできればと思います。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » SQLについて ゲスト 2016/6/17 9:36
     Re: SQLについて DELIGHT 2016/6/17 10:33
       Re: SQLについて ゲスト 2016/6/17 11:08
         Re: SQLについて DELIGHT 2016/6/17 11:13
           Re: SQLについて ゲスト 2016/6/17 11:48
     Re: SQLについて nyorai 2016/6/17 11:07

 



ログイン


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

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.