>  Q&A  >  본문

Lithium: CakePHP에서와 같이 쿼리가 실행되는 것을 볼 수 있습니다.

CakePHP처럼 Lithium에서 실행된 쿼리를 표시하는 방법을 알고 있나요? 구현을 찾는 것이 더 쉬울 수도 있습니다. 실행된 쿼리가 페이지 하단에 표시됩니다.

![스크린샷]http://imgur.com/ffNfQ

답변을 받은 후 컨트롤러에 코드를 추가했습니다.

으아아아

self 및 params에 관한 모든 var_dump의 출력을 제공하지만 SQL 쿼리를 실행해야 합니다.

스크린샷을 참조하세요 http://imgur.com/ffNfQ

P粉757640504P粉757640504230일 전438

모든 응답(2)나는 대답할 것이다

  • P粉052724364

    P粉0527243642024-03-27 11:04:16

    @Nils가 제안한 대로 리튬 필터를 활용하고 간단한 쿼리 로거를 작성할 수 있습니다.
    저는 여기서 하나 만들었습니다. 환경의 read 查询记录到 product 파일에 있습니다.
    createupdatedelete 작업을 사용자 정의하고 필요에 맞게 필터를 추가할 수 있어야 합니다.

    Cake의 디버그 도구 모음과 같은 즉시 사용 가능한 솔루션을 찾고 있다면 li3_perf 프로젝트를 확인하세요: https://github.com/tmaiaroto/li3_perf

    회신하다
    0
  • P粉322918729

    P粉3229187292024-03-27 10:40:33

    Nils와 Mehdi의 모든 제안에 따라 MongoDB를 사용하여 Lithium에서 실행되는 쿼리의 vardump 또는 print_r()이 아닌 쿼리 결과만 표시하는 새 플러그인을 만들었습니다.

    이제 그것이 무엇을 하고 있는지 찾기가 정말 쉬워졌습니다.

    Github에서 프로젝트를 볼 수 있습니다:

    https://github.com/nilamdoc/li3_show

    회신하다
    0
  • 취소회신하다