2014-04-02 4 views
0

저는 PHP API로 외부 클래스를 사용하는 방법을 찾고있었습니다. 단일 페이지이고 MVC 아키텍처가 필요 없기 때문에 컨트롤러, 뷰 등을 사용하고 싶지 않습니다. 하지만 여전히 CI 클래스를 사용하여 데이터베이스 작업, 활성 레코드, 캐싱 등의 작업을 수행하는 데 관심이 있습니다.비 MVC 프로젝트에서 Code Igniter 클래스를 사용하는 방법은 무엇입니까?

누군가가 예를 들어 도움이 될 수 있거나 가능하면 튜토리얼에 대한 링크를 게시하면 내가 어떻게 이것을 얻을 수 있을지 생각해 주시면 감사하겠습니다.

+1

저는 CI가 100 % 확실하지 않지만, packagist (https://packagist.org/)를 사용하는 작곡가 (https://getcomposer.org/)와 비슷한 것으로 보입니다.). CI가 packagist에서 사용할 수있는 클래스를 가지고 있다면, 어떤 프로젝트 (MVC 이건 아니건)에 설치할 수 있습니다. – Joe

+0

프로젝트에 클래스 파일을 포함 시키려고 했습니까 ??? –

+0

컨트롤러와 뷰가없는 상태에서 codeigniter를 사용하지 않는 이유는 무엇입니까? 컨트롤러는 뷰를 반환 할 필요가 없으며 코드 점화 장치는 매우 가볍기 때문에 파일 크기 측면에서 그 풋 프린트를 걱정하지 않을 것입니다. – mituw16

답변

0

나는 그 작동하지만, 예를 들어 이에 대한 시도 할 방법을 모른다 :

  1. 얻을 당신이

    require_once를 (. BASEPATH .'database/DB 'EXT)를 필요 포함한다;

    $ db = & DB();

  2. 당신이 neeed 것을 위해 해당 인스턴스를 사용하여 ...

    $ variabla = $ DB->의 get ('some_table') -> result_array();

+0

Sorry.i는이 방법을 시도했지만 오류가 발생했습니다. – user3489398

+0

어떤 오류가 반환됩니까? – mariotanenbaum

관련 문제