たとえば、次のようないくつかの URL クエリがあります。
/page?type=train&category=others&location=germany
/page?type=car&category=others
それらを取得し、データベース要求をフィルター処理する変数に入れます。
それが私が試したことです:
$item = $this->getDoctrine()
->getRepository('AppBundle:Item')
->findBy(array(
'type' => $type,
'category' => $category,
'location' => $location
));
しかし、ご想像のとおり、1 つ以上の変数が空の場合、結果は得られません...
データベースからすべてのアイテムをクエリし、変数でフィルター処理したいのですが、どのようにアプローチすればよいですか?
ご協力いただきありがとうございます!:)