리포지토리 클래스의 findBy 메서드를 사용하는 경우 어떻게 결과 집합의 크기를 제한 할 수 있습니까?doctrine 2에서 결과 집합의 크기를 제한하는 방법은 무엇입니까?
43
A
답변
108
Doctrine 2.1 메소드에서 EntityRepository # findBy()는 이제 주문, 제한 및 오프셋에 대한 추가 매개 변수를 허용합니다.
see full list new features in doctrine 2.1 (404) Relevant link to findBy and findOneBy
예 :
public function findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
사용 :
$product = $repository->findBy(
array('name' => 'foo'),
array('price' => 'ASC'),
$myLimit,
$myOffset
);
3
일반 저장소 클래스의 findBy() 메소드는이를 지원하지 않습니다.
나는 자신의 저장소 (outlined here)를 작성하고 findBy()를 대체하여 추가 매개 변수를 가져옵니다. 새 구현에서는 쿼리 작성기 또는 일반 old-DQL을 사용하여 적절한 쿼리를 작성할 수 있습니다. (당신은 아마도 QueryBuilder::where()에 $ critera 매개 변수를 전달할 수 있기 때문에 querybuilder를 사용할 것입니다.)
+0
Thx timdev, 이것이 Doctrine 2.0에서 사용한 제안입니다. 대답을위한 – blacktie24
4
DQL를 들어 당신이 : QueryBuilder는 setMaxResults (정수에서 maxResults).
관련 문제
- 1. 힙 크기를 제한하는 방법은 무엇입니까?
- 2. 다운로드 크기를 제한하는 방법은 무엇입니까?
- 3. Ingres에서 임의의 쿼리에 대한 결과 집합 크기를 제한하는 방법은 무엇입니까?
- 4. Doctrine 2에서 오류가 발생했습니다.
- 5. UINavigationBar에서 rightBarButtonItem 크기를 제한하는 방법은 무엇입니까?
- 6. HtmlUnit의 기록 크기를 제한하는 방법은 무엇입니까?
- 7. Doctrine 2에서 계단식 분리 란 무엇입니까?
- 8. LINQ에서 SQL로 결과 집합의 크기를 바이트 단위로 결정하는 방법
- 9. SUM으로 결과 제한하는 방법
- 10. 매우 큰 결과 집합의 데이터를 표시하는 가장 좋은 방법은 무엇입니까?
- 11. postgresql 결과 집합의 합계를 계산하십시오.
- 12. MySQL : 두 결과 집합의 차이
- 13. MongoDB find() 결과 집합의 마지막 문서를 확인하십시오.
- 14. Out of Memory 결과 집합의 allocLargeObjectOrArray
- 15. Doctrine 2에서 테이블 유형/스토리지 엔진을 지정하십시오.
- 16. 결과 집합에서 결과 집합의 열을 하나의 결과 집합으로 병합
- 17. 검색 결과 페이지 하단의 검색 페이지 번호를 제한하는 방법은 무엇입니까?
- 18. ObjectInputStream을 통해 소켓에서 읽는 최대 크기를 제한하는 방법은 무엇입니까?
- 19. JavaScript를 사용하여 HTML 텍스트 영역의 크기를 제한하는 방법은 무엇입니까?
- 20. doctrine 결과 집합을 저장 하시겠습니까?
- 21. 안드로이드에서지도를 제한하는 방법은 무엇입니까?
- 22. Java에서 파일 크기를 제한하는 방법
- 23. R^2에서 회전을 수행하는 방법은 무엇입니까?
- 24. PK를 결과 집합의 키로 사용하는 MySQL SELECT
- 25. 결과 집합의 SQL Server 페이지 매김
- 26. 결과 집합의 모든 매개 변수의 전체 목록
- 27. SQL Server 결과 집합의 테이블에 이름 지정
- 28. sqlite : 결과 집합의 이전 레코드로 이동 하시겠습니까?
- 29. 결과 집합의 특정 레코드를 변수에 할당
- 30. TSQL 질문 : 결과 집합의 열을 반복하는 방법
Thx, NikSen! 나는 Doctrine의 사이트를 최근에 확인하지 않았으므로 이것을 깨닫지 못했습니다! – blacktie24
대답이 실제로 매개 변수의 사용 예제를 나열한 경우 정말 도움이 될 것입니다. – Acyra
동의, 나는 이것에 대한 답변을 몇 분 동안 나 자신을 찾고 있었다. – Fapiko