2011-10-25 4 views
0

피드를 더 쉽고 깨끗하게 만들고 Cake 프레임 워크의 새로운 비트와 밥을 배우기위한 방법으로 피드 데이터 소스를 만들려고합니다.RSS/XML 데이터 소스 만들기

데이터 원본을 원한다면 항목을 반환하지만 각 피드에 새 데이터 원본을 만들 필요가 없도록 다른 피드로 인스턴스를 만들 수 있기를 원합니다. 저는 약 5 개의 서로 다른 피드를 신디케이트하게 될 것입니다.

나는 app/config/core.php에서 그들을 정의하고 찾고있는 조건 중 하나를 전달하려고 생각했지만 컨트롤러에서보다 더 낮게 처리하려고합니다.

어떤 아이디어가 좋습니까?

여기에 내 코드, https://bitbucket.org/davidyell/cakephp-feedsource/src/4010d393af1b/FeedSource.php

+0

여기에 어떤 질문이 있는지 잘 모르겠습니다. – JJJ

+0

그것은 내가 생각하는 모범 사례에 가깝습니다. 개발자와의 대화를 통해 추가 기능이 포함 된 뚱뚱한 모델을 만드는 것이 더 합리적이며 데이터 소스는 전체 피드를 반환합니다. –

+0

데이터 소스 구성 배열을 사용하지 않는 이유는 무엇입니까? http://book.cakephp.org/view/1077/An- 예제와 같이 .. 'var $ rss = array ('datasource '=>'rss ','feeds '=> array ('http : // feed1 .com ','http://feed2.com ')))' – elboletaire

답변

1

된 데이터 소스는 일반적으로 DATABASE_CONFIG 클래스에서 구성 설정을 선택 업로드. rss URL을 정의하거나 모델의 매개 변수를 데이터 소스로 전달할 수 있습니다. LoadSys' RSS Datasource을보고이 작업을 수행하는 좋은 방법에 대한 힌트를 제공하십시오.