2011-12-21 2 views
3

doctrine odm에서 SQL과 유사한 연산자를 어떻게 시뮬레이트합니까?Doctrine ODM - like 연산자 구문

사용 사례 : 변수 $ search의 필드 캡션 문자열에있는 테마를 찾고 싶습니다.

쿼리의 모양은 어떻습니까? 모든

덕분에

답변

14

사용을

source

MongoRegex

$qb->field($field)->equals(new \MongoRegex('/.*paliw.*/i')); 
대답을하지만 난 별도의 검색 엔진 ( sphinx, Solr) 확인

+0

이,이 작품을 사용 recomed. 지금 나는 다른 분야에서 같은 변수를 찾고 싶다. 나는 $ qb-> field ('name') -> equals (new \ MongoRegex ('/.*'$ this-> search.'. */i '))를 추가하려고 시도했다. 그러나 나는 빈 결과를 얻는다. 어떻게해야합니까? – bazo