2013-10-28 2 views
0

데이터베이스가 필요없는 웹 애플리케이션을 개발 중입니다. 모든 데이터는 REST를 통해 제공됩니다.웹 서비스에 대한 CakePHP 모델

내 질문에 : 모델 클래스 (AppModel에서 확장)를 사용하여 RESTfull 서비스의 데이터를 관리 할 수 ​​있습니까?, 어떻게 할 수 있습니까?, CakePHP는 RESTfull 웹 서비스를 직접 매핑 할 수 있습니까?

내가 조사한 결과 $ useTable 속성 (http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable)이 발견되었지만 더 나은 방법으로이 작업을 수행하는 다른 방법이 있는지 확실하지 않습니다.

첫 번째 아이디어는 모델에 내 자신의 기능을 구현하고 $ useTable을 false로 설정하는 것입니다.

감사합니다.

답변

2

CakePHP와 함께 제공되는 기능은 없지만 직접 구현할 수 있습니다.

datasources을 확인하십시오. 그들은 모델과 데이터 사이에 있지만 독립형으로 사용할 수도 있습니다. 즉 datasource instances을 직접 사용하거나 모델 레이어를 통해 간접적으로 사용할 수 있습니다 (찾기/저장/삭제 호출은 데이터 소스 CRUD 메소드를 사용합니다).).

영감을 얻으려면 https://github.com/nodesagency/CakePHP-Rest-Datasource을 확인하십시오.