|
Re: カテゴリの取得について ありがとうございました。 また、お返事遅くなり申し訳ありません。
無事に1つのみ選択という状況はできました。 今はカテゴリIDなので、元のを指定したら それしか出ないという状況ですが これをカテゴリIDでは親を指定して、同じIDを親に持つものも表示させるようにするというように where句を複数にする場合は
->add('Category', 'category', array( 'label' => '商品カテゴリ', 'multiple' => true, 'mapped' => false, 'query_builder' => function(EntityRepository $er) { return $er->createQueryBuilder('ca') ->where('ca.id = :Id') ->where('ca.Parent = :pId') ->setParameter('Id', 1) ->setParameter('pId', 1); }, )
今、上記のように組んでいますがシステムエラーとなってしまいます。 この部分について、調べたところwhereは複数回呼べると書いてありましたのでこのように記載し、呼び出すフィールド名も昨日ご教示いただいた内容で修正を行いました。
どの辺が悪いのかヒント等のご教示でかまいませんが、いただけたら幸いです。 よろしくお願いいたします。
|