2012-02-02 2 views
2

다양한 XML/API 웹 서비스를 호출하는 웹 애플리케이션이 있습니다. 이 응용 프로그램은 이전 학교 절차 코드 (이전 버전)에서 이미 구현되었으며 IT 관리자에게보다 견고한 프레임 워크로 코딩해야한다고 설득했습니다. CakePHP는 내가 가장 잘 알고있는 프레임 워크이기 때문에 정착했다.CakePHP에서 XML API 사용하기

저는 XML/API를 사용하는 방법에 대한 정보를 많이 봤습니다. 하나의 블로그 게시물이 컨트롤러에서 수행되었지만 모델에 더 많이 속한다고 생각합니다. 아마도 나는 전송 된 XML을 처리 할 행동을 생성하고, 반환 된 XML에서 필요한 정보를 제거 할 모델의 코드 메서드를 만들 수 있습니까?

누구나이 조언이나 포인터에 대한 조언이 있습니까?

+0

그것은, 그것을위한 데이터 소스를 구축 할 수있는 권리를 느낄 것이라고는하지만 가능하다면 전혀 모르는 :). – Joep

답변

1

데이터 또는 설정 데이터와 같은 데이터베이스를 얻기 위해이 데이터를 사용한다고 상상해보십시오. 일반적으로 모델에서 수행되지만, 어디에서해야할지 제한되지는 않습니다. 모델의 데이터와 컨트롤러의 로직을 추출하고 준비 할 수 있습니다. config 매개 변수를로드하고 변수에 넣은 다음 컨트롤러에서이 변수를 사용하는 것과 같은 것입니다.

또한 cakephp XML 라이브러리를 사용하여이 모든 작업을 수행 할 수 있습니다. 라이브러리이므로 컨트롤러 또는 모델에서 라이브러리를 수행 할 수 있습니다. 이 도움이

희망 당신은

+0

안녕하세요. 당신은 꽤 많이 그것이 모델에서 행해져 야한다고 나의 이해를 확인했다. 그래서 나는 컨트롤러에서 그것을 한 블로그 게시를 무시할 것이다. 나는 전에 Cake XML 도우미를 사용했으며, 여기에서도 그것을 사용하고있을 것이다. – Andy