CakePHP처럼 Lithium에서 실행된 쿼리를 표시하는 방법을 알고 있나요? 구현을 찾는 것이 더 쉬울 수도 있습니다. 실행된 쿼리가 페이지 하단에 표시됩니다.
![스크린샷]http://imgur.com/ffNfQ
답변을 받은 후 컨트롤러에 코드를 추가했습니다.
으아아아self 및 params에 관한 모든 var_dump의 출력을 제공하지만 SQL 쿼리를 실행해야 합니다.
스크린샷을 참조하세요 http://imgur.com/ffNfQ
P粉0527243642024-03-27 11:04:16
@Nils가 제안한 대로 리튬 필터를 활용하고 간단한 쿼리 로거를 작성할 수 있습니다.
저는 여기서 하나 만들었습니다. 환경의 read
查询记录到 product
파일에 있습니다.
create
、update
和 delete
작업을 사용자 정의하고 필요에 맞게 필터를 추가할 수 있어야 합니다.
Cake의 디버그 도구 모음과 같은 즉시 사용 가능한 솔루션을 찾고 있다면 li3_perf
프로젝트를 확인하세요: https://github.com/tmaiaroto/li3_perf
P粉3229187292024-03-27 10:40:33
Nils와 Mehdi의 모든 제안에 따라 MongoDB를 사용하여 Lithium에서 실행되는 쿼리의 vardump 또는 print_r()이 아닌 쿼리 결과만 표시하는 새 플러그인을 만들었습니다.
이제 그것이 무엇을 하고 있는지 찾기가 정말 쉬워졌습니다.
Github에서 프로젝트를 볼 수 있습니다:
https://github.com/nilamdoc/li3_show