2010-11-24 3 views
0

datamapper 열심 편집을 사용하여 속성과의 관계를 만들고 싶습니다.DataMapper (Overzealous edition) 및 속성이있는 다 대다 속성

나는 2 개 주 모델을 가지고있다 - 역할 (역할 테이블) - 많은 정책을 가질 수 있습니다 정책 (정책 테이블)

역할을하고, 정책은 많은 역할을 할 수 있습니다.

이렇게하려면 role_id 및 policy_id가있는 관계 테이블을 만들었습니다. 또한이 테이블에 특정 역할의 특정 정책이 허용되는지 여부를 나타내는 부울 값인 특성 (이름 지정된 사용 권한)이 추가되었습니다.

이 값을 어떻게 쓰거나 업데이트 할 수 있습니까?

$role->policy->get(); 

내게 정책 테이블 내의 모든 정보 만 제공합니다. 대신 정책 테이블과 관계 테이블 내부에 정보를 갖고 싶습니다.

도움 주셔서 감사합니다. :)

답변

1

아직 답변을 찾지 못했지만 get_join_fields()set_join_fields() 방법을 통해 조인 테이블의 추가 필드에 액세스 할 수 있습니다. 더 많은 정보를 얻을 수 있습니다 in the documentation.