나는 휴식 서비스의 일부 여분의 데이터에 의존하는 사용자 엔티티의 모델을 가지고 있습니다. 내 프로젝트에서 나는 그 여분의 데이터를 검색하고 Vendors/Components 폴더에 넣기위한 패키지를 개발했다. 그래서 나는 rest service로부터 여분의 데이터가 뒤따라야 할 폼 데이터를 받아들이는 사용자 컨트롤러에 register 메소드를 가지고있다.CakePHP - 모델 또는 컨트롤러 의무?
제 질문은 휴식 서비스 기능을 호출해야하므로 컨트롤러 또는 모델에서 사용자 데이터를 검색하고 추가해야합니까? ps 내 생각에 사용자 모델은 나머지 기능을 더 잘 다룰 수 있지만 모델의 구성 요소로 작업하는 것은 cakephp의 모델에서는 조금 어색합니다.
왜 처음 구성 요소입니까? cake> = 1.3이면 libs imo로 작업하는 것이 더 깔끔합니다. 구성 요소는 특정 컨트롤러 관련 항목이있는 컨트롤러 만 지원합니다. 다른 모든 것은 결코 구성 요소가 될 수 없습니다. 당신은 또한 그것을 행동으로 만들 수 있습니다. – mark
tbh im cakephp에 익숙하지 않으므로 아마도 구성 요소의 개념을 오해했을 것입니다. 아마 libs 디렉토리에 놓아야합니다.하지만 cakephp-core-only 기능에만 전념하지 않습니까? –
아니요, app/libs /는 자신 만의 앱입니다 (또는 앱/Lib/cak2 용 - 아직 버전을 언급하지 않았습니다). – mark