스승님, 저는 tp5를 사용하여 여러 테이블을 쿼리할 때 Db::view('table_a')->view('table_b')->view( 'table_c')와 유사한 view 쿼리 방법을 사용합니다. ->view('table_d')->view('table_e')->select(). 모델 클래스를 사용하여 많은 테이블과 유사한 작업을 수행하려는 경우(관련 쿼리를 수행하는 데 사용되는 방법은 무엇입니까?) 5개 이상)? 각 테이블에 대해 테이블 간 연관 모델을 생성한 다음 이를 함께 묶어서 사용해야 합니까? 감사합니다!
Autumn2018-10-11 11:11:11
DB::테이블('테이블1') ->별칭('a') ->필드(") ->where( $ where) ->join('데이터 테이블 d','a.id=d.id','왼쪽') ->가입('') ->가입('') ->주문('' ) ->page() -> 이런 식으로 테이블 수에 관계없이 조인할 수 있습니다.
Don't cry2018-10-10 10:46:44
일반적으로 말씀하신 5개의 테이블을 쿼리하는 데는 거의 사용되지 않는데, 필요한 경우에는 대부분 비즈니스 로직이나 데이터베이스 설계에 문제가 있기 때문입니다. 이 문제에 대해 너무 걱정하지 마세요.