두 개의 테이블이 있습니다: bill(청구서) 및 Detail(청구서 세부정보)
bill 필드: billid(청구서 ID), billdate(청구 날짜), total(총액)...
detail 필드: Detailid(세부 ID) ), billid(청구서 ID), 금액(금액), 소득 유형(소득 범주)...
두 가지 모델 만들기:
class Bill 확장 모델 {
billid(청구서 ID), 금액(금액), 소득 유형( 소득 유형) ... -- 통계적 소득금액은 어떻게 작성하나요?
분명히 청구서 세부정보 테이블을 현재 모델로 간주하고 청구서 테이블을 관련 모델로 간주합니다.
연결된 템플릿은 기본적으로 내부 조인 쿼리로 설정됩니다. 두 단계로 나누는 것이 좋습니다.
첫 번째: 청구서 ID에 따라 먼저 관련 쿼리를 수행하여 모든 관련 데이터를 얻습니다.
두 번째: 얻은 데이터를 소득 범주별로 그룹화한 다음 Pay Pay를 수행합니다. 별칭 사용에 주의하여 구별하세요.
작업을 단순화하려면 클로저 쿼리를 사용하는 것이 좋습니다.
이해가 되지 않으면 모델 연관 쿼리에 대한 공식 매뉴얼을 자세히 살펴보거나 프레임워크 소스 코드의 관련 부분을 살펴보세요:
https://www.kancloud.cn/manual/ thinkphp5/142358