1
を検索し、私は(airport
、airport1
、departuredate
、price
)データベースから以下のデータを取得しようとしている、私は[airport
]を取得することはできませんが、他のエンティティ。複数の基準は、私が検索フォームを作成したクエリビルダ[Symfony2の]
これは私のコントローラです:あなたのコントローラで
:PostRepository.php
public function searchflight($entity)
{
$qb = $this->createQueryBuilder('u')
->select('u')
->where('u.airport like :entity')
->andWhere('u.airport1 like :entity')
->orderBy('u.id')
->setParameter('entity', '%'.$entity.'%');
return $qb->getQuery()->getResult();
}
はご回答いただきありがとうございます。私はあなたのクエリを試して、それは価格の実体でうまくいくが、私はそれが何か結果を見つけることができない空港を探しているとき、私はあまりにも厳しいためだと思う。私のクエリビルダーでは、この ''% '。$ entity。'% ''が好きでした。どうすればそれを厳しくしないのですか? – Sirius