내가 좋아하는 개체의 조성 PHP의 객체를 다루기 :OOP 구성 - 개별 인스턴스로 클래스와 원형 물체
// Settlement (DB Fields: id, name)
id = 1, name = 'Meep', jobs = array()
-
// Job (DB Fields: id, action, settlement_id)
id = 1, action = 'build'
그래서 나는 같은 것을 수행 할 수 있습니다 $settlement->getJobs()
을하고 배열을 반환합니다 jobs
정착지를 알아야하지만 이러한 작업을 처리 할 때는 언제입니까? 그래서 나는 그것이 어떻게 존재해야하는지 혼란 스럽습니다.
Job
에 Settlement
이 있어야하고 다음과 같이하십시오 : $job->getSettlement()
또는 중첩/구성의 무한 루프가 있습니까?
또는 데이터베이스에서 인스턴스를 가져 와서 작업을 처리 할 때 처리해야 할 Job
이 포함 된 Settlement
개체를 먼저 가져와야하나요? 내 데이터베이스 Job
내
난 그냥 settlement_id
또는 전체 Settlement
를 저장해야하는지 확실하지 않았다 그러나 중첩/구성 루프 거기에 내 Job
엔티티 이내에 외래 키 settlement_id
를 통해 Settlement
에 연결되어 있습니다.
감사합니다. 이것은 사람들이 실제로 가르치지 않는 것 중 하나입니다. –