2012-07-20 2 views
3

$em->find() 메서드에서 순수한 SQL을 가져 오는 방법을 누군가가 말해 줄 수 있습니까?

+0

왜 필요합니까? 디버그 목적으로? 그게 당신이하고 싶은 일이라면, 나는 mysql 질의 로그를 제안 할 것이다. – Max

+0

@Max 그래,하지만, MySql을 사용하지 않는다면 :>? –

+0

당신은 쿼리 로그를 가지고 있어야합니다 :> – Max

답변

2

질문이 명확하지 않습니다.

+1

필자는 $ entity_manager-> createQuery()에서 getSQL() 메소드로 원시 SQL을 얻을 수 있음을 알고있다. '$ entity_manager-> find()'메소드에서 원시 SQL을 얻을 수 있는지 묻는 중입니다. –

+0

SQL 로거는 Doctrine 2에 의해 생성 된 * all * 쿼리의 출력을 제공합니다. 디버깅을 위해이 정보가 필요하면 작업을 수행합니다. – Benjamin

+0

사용 방법에 관한 지시 사항을 보내 주시겠습니까? –