2012-07-11 3 views
2

Codeigniter + HMVC 기반 응용 프로그램에서 작업 중이며 새로운 모듈을 추가하려고합니다. 나는 Phil Sturgeon의 REST_Controller 2.6.0형식 라이브러리를 사용하여 REST API를 모듈로 생성합니다. 나는이를 내 routes.php에서Codeigniter + HMVC + REST

A PHP Error was encountered 
Severity: Notice 
Message: Undefined property: Api::$format 
Filename: libraries/REST_Controller.php 
Line Number: 380 

: 내가 예를 http://api.example.com/user/id/1/ 또는 http://api.example.com/user/id/1/format/json 얻을하려고하면

나는 아래의 오류를 gеt

$route['user/id/(:num)/format/(:any)'] = "api/user/$1/format/$2"; 
$route['user/id/(:num)'] = "api/user/$1"; 

의 디렉토리 구조 응용 프로그램 :

application 
--modules 
----api 
------config 
------controller 

Finlay, 기본 구성을 사용하고 아무것도 변경하지 않았습니다. 형식 라이브러리는 autoload.php에 자동으로로드됩니다. 어떤 아이디어?

+0

안녕하세요, 어떻게 hmvc를 사용하여 나머지 API를 구현 했습니까? 감사!! – Yeray

답변

4

CI_Controller보다는 HMVC의 MX_Controller를 확장하려면 Rest_Controller를 변경해야합니다.

+0

감사합니다. Tjkoopa! 문제가 해결되었습니다! –

+0

안녕하세요, hmvc에서 휴식을 설정하는 방법에 대한 자습서를 어디에서 찾을 수 있습니까? 아니면 나 좀 도와 줄 수있어? 감사 –

관련 문제