국가에 대해 3 개, 주에는 2 개, 도시에는 마지막으로 하나씩 있습니다. 주소가 지정된 다른 테이블에는 city_id 만 있습니다. 내가 필요한 것은 새 주소를 추가 할 때 국가를 선택하고 도시를 선택할 때 주 드롭 다운이 동적으로 채워지 길 원할 때입니다. 주소 테이블과 국가 테이블에는 아무런 관련이 없습니다. 주소를 국가 및 주에 연결하려면 어떻게해야합니까? 나는 그들을 모두 드롭 다운으로 보여주고 싶다. 문제는 주소 컨트롤러에서 국가 및 상태 컨트롤러 개체를 사용하는 방법입니다.cakephp의 국가, 주 및 도시 드롭 다운에 약간의 문제가 있습니다.
0
A
답변
0
문제점의 해결책을 발견했습니다. 이것은 다음 코드로 수행 할 수 있습니다.
$countries=$this->Address->City->State->Country->find('list',array('fields'=>array('Country.id','Country.countryName'))); $states=$this->Address->City->State->find('list',array('fields'=>array('State.id','State.stateName')));
0
귀하의 질문을 올바르게 이해할 수 있다면 모델 간의 관계를 설정해야합니다. 도시, 도시 BelongsTo, 주 BelongsTo 국가. 그런 다음 데이터베이스에서 주소를 검색 할 때 달리 지정하지 않는 한 자동으로 주와 국가를 검색합니다.
다음은 모델 연결에 대한 정보입니다 : http://book.cakephp.org/view/1039/Associations-Linking-Models-Together (사용중인 CakePHP의 버전을 말하지 않았으므로 최신 버전에 연결 했음).
관련 문제
- 1. CakePHP의 국가/주 드롭 다운
- 2. 국가/주 다이내믹 드롭 다운 목록
- 3. 국가/주 및 도시처럼 드롭 다운
- 4. 국가/도시 이름
- 5. 도시 및 주 선택 Drupal
- 6. 로드 국가/주 /시
- 7. 국가, 주 및 도시가있는 PHP 라이브러리
- 8. Textmate 및 PHP - 번들에 약간의 문제가 있습니다.
- 9. .animate()에 약간의 문제가 있습니다.
- 10. 항목을 드롭 다운에 넣는 중 문제가 발생했습니다.
- 11. 왼쪽에 약간의 문제가 있습니다. JPQL
- 12. 텍스트가 드롭 다운에 없으면 DataGridComboBoxColumn이 비어 있습니다.
- 13. 국가 별 도시 목록 및 위치 정보
- 14. cakephp의 플러그인 작업에 문제가 있습니다.
- 15. UI 디자인 - 도시/국가 드롭 다운 디자인 패턴? (ASP.NET MVC)
- 16. 국가, 도시 이름은 IPAddress에서 PHP로
- 17. 두 개체 사이의 비교에서 약간의 문제가 있습니다.
- 18. 체크 박스 드롭 다운에
- 19. JQuery : 선택 드롭 다운에
- 20. iPhone + 드롭 다운에 대한 대안
- 21. 드롭 다운에 값 입력 및 저장
- 22. 루비 온 레일즈 국가/주 선택 에니매타
- 23. 의사 코드를 이해하는 데 약간의 문제가 있습니다.
- 24. 페이드 (jQuery)에 약간의 문제가 있습니다.
- 25. 리디렉션 된 페이지에 약간의 문제가 있습니다
- 26. Jquery 바인딩 해제에 약간의 문제가 있습니다.
- 27. 모달 대화 상자 구현에 약간의 문제가 있습니다.
- 28. 관리자가 작성자 드롭 다운에 누락되었습니다.
- 29. 국가 지역 및 도시 테이블에 대한 MySQL 관계
- 30. 메가 드롭 다운에 데이터를 입력하십시오.
최상의 답변을 얻으려면 대표 DDL 및 샘플 데이터를 게시하십시오. –