연관 객체 - laravel\lumen 조건부 연관은 어떻게 처리해야 합니까?
给我你的怀抱
给我你的怀抱 2017-05-16 16:51:56
0
3
585

현재 테이블이 3개 있어요, tagsproductalbum.

productalbum相关联的标签都在tags里面。通过biz_type进行区分,1表示product, 2表示album.

테이블 관계는 다음과 같습니다

으아악

이제 tags的分页列表,去关联获取productalbum的信息。
目前查看了laravel의 다형성 연관을 쿼리하고 싶지만 이 접근 방식은 지원되지 않는 것 같습니다. 조건을 통해 관계를 맺을 수 있는 방법이 있나요?

给我你的怀抱
给我你的怀抱

모든 응답(3)
洪涛

Laravel의 다형성 다대다 연관이 이에 대해 이야기합니다. 이 사용 시나리오는 귀하의 시나리오와 다소 유사합니다.
http://www.kancloud.cn/baidu/...

다형성 다대다 관계 테이블 구조 다형성 다대다 관계형 데이터베이스 테이블 구조

일반적인 다형성 연관 외에도 다대다 다형성 연관도 사용할 수 있습니다. 예를 들어 Blog의 Post 및 Video 모델은 다형성 태그 연관 모델을 공유할 수 있습니다. 먼저 데이터베이스 테이블 구조를 살펴보겠습니다.

게시물

으아악

동영상

으아악

태그

으아악

태그 가능

으아악

이제 모델협회 설립 준비가 완료되었습니다. Post 및 Video 모델 모두 태그 방법을 통해 morphToMany 연결을 설정할 수 있습니다.

class Post 확장 모델 {

으아악

}
태그 모델의 각 연결에 대한 메서드를 만듭니다.

class 태그는 모델을 확장합니다. {

으아악

}

某草草

가입은 권장하지 않습니다.

刘奇

상관 쿼리를 직접 구현할 수도 있습니다. 현재 프레임워크는 다형성 상관에 대한 조건부 쿼리가 너무 복잡하기 때문에 제공하지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿