2012-02-20 4 views
0

PHP CLI 도구를 개발 중입니다. CodeIgniter로 부트 스트랩하여 데이터베이스와 액세스 구성과 같은 일부 라이브러리를 사용할 수 있습니다.PHP CLI를위한 Codeigniter 부트 스트랩

그래서 기본적으로 CLI 스크립트를 갖고 싶습니다. 그러면 CodeIgniter 환경을로드 한 다음 $CI->db->stuff()을 수행 할 수 있습니다.

나는이 컨트롤러를 만들 수 있다는 것을 알고 있지만, CodeIgniter 설치 독립성을 보장 할 수있는 방법을 찾고 있으므로 간단하게 $ cd을 dir에 넣고, 명령 줄을 통해 CI 환경을로드하고 마법을 수행 할 수 있습니다. . 컨트롤러를 사용하고 싶지 않은 또 다른 이유는 주소 표시 줄을 통해 공용으로 액세스 할 수 없도록하려는 것입니다.

그래서 어떤 아이디어입니까?

+1

어쩌면 주제 오프 약간 있지만, [FuelPHP] (http://docs.fuelphp.com/index.html) [오일] (HTTP라는 레일에 유사한 대화 형 CLI와 함께 제공 : //docs.fuelphp.com/packages/oil/intro.html). 새로운 프로젝트를 막 시작했다면 시도해 보는 것이 좋습니다.) –

+0

꽤 놀랍지 만 들어 본 적이 없지만 유망 해 보입니다. 오일은 CodeIgniter에서 사용하기 위해 스스로 만들고 싶은 것과 유사합니다. –

+0

:) [스카 폴딩 오일 소개] (http://philsturgeon.co.uk/blog/2011/03/fuelphp-oil-introduction-scaffolding) –

답변

0

명령 줄 기능이 최신 버전으로 구워졌습니다. 즐기십시오 :

http://codeigniter.com/user_guide/general/cli.html

+0

나는 CI CLI에 대해 좀 더 연구를하고 있었고 실제로 명령 줄에 샌드 박스를 제공하는 [이 작은 라이브러리] (https://bitbucket.org/caseyamcl/snippets/src/b8907d9086f7/ci-cli/)를 발견했습니다. 나는 그것의 조합 + CLI에 대한 기본 CI 동작을 사용한다고 생각합니다. 감사! –