2016-10-18 2 views
2

Codeigniter 버전 2를 사용하고 있습니다. 내 프로젝트에서 HMVC 패턴을 따르고 있습니다. 하지만 이제 REST API 웹 서비스를 작성하겠습니다. 웹 서비스의 경우 REST_Controller.php 라이브러리를 다운로드했습니다.Codeigniter에서 웹 서비스를 작성하는 방법은 무엇입니까?

라이브러리를 추가 한 후 HMVC 패턴에 따라 wirte webservices 용 폴더를 하나 만듭니다. webservices 클래스에서 함수를 생성 한 후이 형식의 URL을 작성해야합니다. http://localhost/project_name/index.php/webservices/login.

하지만이 형식으로 URL을 원하지 않습니다. 형식이 아래와 같습니다. http://localhost/amoeba/webservices/login. Codeigniter에서 웹 서비스를 작성하는 방법을 제안 해주십시오. 당신이 당신의 .htaccess 파일을 수정해야

답변

1

..

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|images|robots\.txt|css|docs|js|system) 
RewriteRule ^(.*)$ index.php?/$1 [L] 
관련 문제