バージョン選択
フォーラム
メニュー
オンライン状況
|
|
49 人のユーザが現在オンラインです。 (41 人のユーザが フォーラム を参照しています。) |
|
|
その他
投稿者 |
スレッド |
ゲスト |
投稿日時: 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にはログイン者の名前(カテゴリの店舗名と同名が入っておりそれを取得しております) ご教示いただける方がいましたら、ヒント等をお願いできればと思います。
|
|
|
|
統計情報
総メンバー数は88,972名です
総投稿数は110,019件です
|