나는 주택 단위를 표시하는 응용 프로그램을 작성하고 있습니다 (임대를 제공하는 사용자가 나열 함). 나는 Cakephp에서 나의 유닛 모델을 정의하는 방법을 알아 내려하고있다. 세 가지 테이블이 있습니다 : 단위, 단지 및 사용자.두 개 이상의 테이블에 가입 cakephp
나는 $ belongsTo 'User'단위를 알고 있지만 모든 복합체는 많은 단위를 가질 수 있기 때문에 'Complex'에도 속한다. 이것을 쓸 수 있을까요?
<?php
class Unit extends AppModel {
var $name='Unit';
var $belongsTo=array('User', 'Complex');
} ?>
나는 또한 내가 사용자가 많은 단지를 가질 수 있고 복잡한 많은 사용자를 가질 수로, 사용자 및 단지 내 클래스를 정의하는 방법을 잘 모르겠습니다 것을 추가해야합니다. 그 중 하나가 있다면 그것은 또한 속할 수 있습니다. HABTM입니까? 나는 매우 혼란 스럽다 (초보자).
답장을 보내 주셔서 감사합니다. 나는 사용자가 많은 유닛을 가질 수 있지만 각 유닛은 하나의 사용자 만 가질 수 있다고 말하고 싶다. 그래서 나는 이것이 habtm이 아니라고 말할 것입니다, 맞습니까? – huzzah
맞습니다. 나는 그것을 반영하기 위해 나의 대답을 업데이트했다. 내 대답이 도움이되었다고 생각되면 응답으로 표시하는 것이 좋습니다 (투표 수 왼쪽에있는 확인란). – swiecki