내 테이블 'Post'에 필드가 있습니다 : id, name, content, post_id 새 게시물을 만들 때 'post_id'필드는 0이지만, 게시물에 "대답"하면 'post_id'필드에서 응답 한 게시물 ID의 ID를 가져옵니다. 내 질문은, 어떻게 부끄러움 필드 너비 post_id = 0 (부모)에 의해 게시물을 가져 와서 'post_id'= parent.id 그의 자녀를 하나의 쿼리에서 얻을?동일 모델의 어린이 - CakePHP
0
A
답변
1
포스트 모델에서 관계를 설정할 수 있습니다. 새 모델을 정의하고 (이 모델을 "응답"이라고 함) 포스트 모델을 확장하고 포스트와 답변 사이에 hasMany 관계를 설정하십시오. 그런 다음 $ this-> find를 사용하여 Post를 검색하면 Answers도 자동으로 검색됩니다. (CakePHP는 당신을 위해 쿼리를 작성하는 끔찍한 일을 할 것입니다).
이 링크는 도움이 될 수 있습니다
http://book.cakephp.org/view/851/Multiple-relations-to-the-same-model
관련 문제
- 1. 모델의 CakePHP 전역 변수
- 2. CakePHP : 간접적으로 연관된 모델의 단점
- 3. 어린이
- 4. CakePHP join 모델의 고유 제한 조건
- 5. CakePHP : 관련 모델의 필드를 기반으로 레코드 검색
- 6. CakePhp saveAll이 연결된 모델의 데이터를 엉망으로 만듭니다.
- 7. CakePHP - 모델의 특정 필드에 재귀 적입니까?
- 8. CakePHP 바인딩 모델의 페이지 매김 문제
- 9. CakePHP - 모델의 양식 필드를 자동으로 채 웁니다.
- 10. cakephp - 테이블이없는 모델의 레코드를 수동으로 생성합니다.
- 11. CakePHP : 연관 모델의 Displayfield가 작동하지 않습니다.
- 12. CakePHP 모델의 디스플레이 필드로 CONCAT() + JOIN을 사용합니다.
- 13. 테이블이없는 모델의 필드 유효성 검사 (CakePHP)
- 14. JQuery와 : 어린이
- 15. CakePHP : 다른 모델의 액세스 모델/은행 번호 확인을위한 app_model.php
- 16. 사용자 모델의 Cakephp Auth 및 afterFind() 사용자 모델
- 17. CakePHP 1.3에서이 모델의 다른 인스턴스와 관련된 모델로 저장
- 18. CakePHP : saveTo를 사용하여 belongsTo 모델의 필드를 업데이트하는 데 도움이 필요합니다.
- 19. cakephp - model + 관련 모델 + 해당 모델의 1 항목을 읽습니다.
- 20. CakePHP : 오류 : CakeError 모델의 데이터베이스 테이블 cake_errors를 찾을 수 없습니다.
- 21. 어린이 선택을위한 mySQL 쿼리
- 22. 페이지 어린이 컨트롤
- 23. jQuery Listener 어린이 제외
- 24. WPF 어린이 이벤트 없음
- 25. 어린이 수를 어떻게 계산합니까?
- 26. 모든 N 번째 어린이
- 27. 접근적인 Cocos2D 어린이
- 28. jQuery를 어린이 선택 질문
- 29. 도장 StackContainer 어린이
- 30. WPF 그리드 어린이 UIElementCollection
헤헤을, 고마워요! – kicaj