バージョン選択
フォーラム
メニュー
オンライン状況
|
![](/themes/default/img/left/online_icon.gif) |
196 人のユーザが現在オンラインです。 (178 人のユーザが フォーラム を参照しています。) |
|
|
質問 > その他 > SQLのwhere句で変数を指定したい場合 |
|
その他
投稿者 |
スレッド |
ゲスト |
投稿日時: 2016/6/16 18:52
対応状況: −−−
|
|
SQLのwhere句で変数を指定したい場合 EC-CUBE 3.0.10 を使用しております。
カスタマイズを行っている箇所のSQLのwhere句で変数を指定したいと考えています。
query_builderを使い、以下のように組みました。 店舗ごとにカテゴリを分けており、対象の店舗とカテゴリの名前が一致するものを出したいと考えいます。 $nameという変数にユーザ情報から店舗名(ユーザ名が店舗名になります)を $name =$app[user]->getName();で取得しております。
'query_builder' => function(EntityRepository $er) { return $er->createQueryBuilder('ca') ->where('ca.name = :name') ->setParameter('name', ????);
ここの部分なのですが、変数使用にカスタマイズするのが初めてでいろいろと調べてみてやっては見たのですがうまくいかず…
ご存知の方がいましたら、ご教示いただければ幸いです。
|
|
|
|
統計情報
総メンバー数は90,154名です
総投稿数は110,324件です
|