2011-07-27 5 views
0

나는 세 가지 모델이 모델 BCakephp는 부모가 선택된 것을 기반으로 선택할 수있는 것을 변경합니까? > HABTM 모델 B</p> <p>모델 B</p> <p>- -> belongsTo를 모델 C</p> <p>모델의 C</p> <p>-> hasMany의</p> <p>모델</p> <p>:

새 모델을 만듭니다. A. 드롭 다운에서 모델 C를 선택하고 해당 모델 C의 모델 B를 모두 사용하여 다중 선택을 채 웁니다. 사용자는 그가 원하는 모델 B (HABTM) 중에서 선택할 수 있습니다.

CakePHP로이 작업을 수행하는 가장 쉬운 방법은 무엇입니까?

답변

0

몇 단계가 필요합니다. 몇 가지 조치 또는 매개 변수가있는 하나의 조치로이를 수행 할 수 있습니다. 먼저, 표시 할 모델 C ('list')를 찾으십시오. 사용자가 선택한 후에는 해당 모델 C에 속한 모든 모델 B 레코드를 선택하고 모델 A 형식에 포함시킵니다. 데이터 저장 방법은 여기 http://book.cakephp.org/view/1034/Saving-Related-Model-Data-HABTM을 확인하십시오.

관련 문제