0
A
回答
0
問題是,createQueryBuilder
方法將在每次調用時創建一個新的查詢生成器。你應該嘗試這樣的事情:
$qb = $repository->createQueryBuilder('k');
$qb->where('k.autor LIKE :autor OR k.tytul LIKE :tytul');
if ($tag !== '') {
$qb->andWhere('k.cena = :jezyk');
$qb->setParameter('jezyk', $tag);
}
$qb->setParameter('autor', '%' . $s . '%');
$qb->setParameter('tytul', '%' . $s . '%');
$searched_books = $qb->getQuery()->getResult();
相關問題
- 1. jQuery:根據if語句添加css
- 2. 構建「If」語句的更好方法
- 3. if語句裏添加if語句
- 4. IF語句的查詢語法錯誤
- 5. 根據用戶定義的輸入構建動態if語句
- 6. 正確構建if語句
- 7. 根據if語句添加到Javascript數組
- 8. 爲IF語句添加JList數據
- 9. SQL查詢與if語句
- 10. 使用IF語句查詢
- 11. Excel的IF語句查詢
- 12. 使用If語句查詢
- 13. Oracle SQL添加IF語句
- 14. if語句添加ng-click
- 15. 向jquery添加IF語句
- 16. 多if if語句的設計方法?
- 17. (Inner)加入if if語句
- 18. 創建複查if語句
- 19. 構建PL/SQL IF THEN語句的更好方法?
- 20. 根據xslt語句添加html類
- 21. if語句返回方法
- 22. Laravel 4查詢構建SQL語句
- 23. 將if語句插入到mysql查詢中的正確方法
- 24. 語法或構造簡化if()語句?
- 25. 如何在此if/else語句中添加if/else語句?
- 26. 如何在SQL中添加if語句?
- 27. 根據變量更改「if」語句
- 28. 根據唯一值進入「if」語句
- 29. QueryDSL - 添加子查詢到FROM語句
- 30. 根據數據表中是否存在值創建'if'語句