CI 묻고 답하기

제목 헬리오스에서 CI 2.0 assist에 대해서
글쓴이 DevCIer 작성시각 2011/02/11 10:21:18
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 27410   RSS
안녕하세요.

이클립스 헬리오스에서 ci 2.0 프로젝트를 생성하고 사용할려고 설정중입니다만

처음 쓰는지라 설정에 막히는 부분이 있어서요.

 ci 2.0 assist도 받을려고 검색 중에

http://usanflower.egloos.com/3545095

이분것을 따라하는 중입니다.

1.7.2 버전으로  설정하시는 강좌가 있으셔서 하는 중인데

2.0에는 Base4.php가 없는데 추가하는 부분은 어디에 넣어야 하느 걸까요?

안 넣고 그냥 테스팅 해봤더니 당연히(!)  자동완성이 안됩니다.




프로젝트 프로퍼티에서 강좌대로 ci20_base를 include 시켜놨씁니다.

혹시 2.0으로 설정해서 사용중이신분 계시면 도움좀 부탁드려요~


### 이리 저리 테스트 해보다 자답 해결 했습니다. 이게 맞는지는 모르겠네요 ----------
웅파님이 말씀하신대로 Controller (2.0에서 CI_Controller로 바꼇네요)에

/**  @var CI_Config*/
var $config;
 
/** @var CI_DB_active_record */
var $db;
 
/** @var CI_Email */
var $email;
 
/** @var CI_Form_validation */
var $form_validation;
 
/**  @var CI_Input */
var $input;
 
/** @var CI_Loader */
var $load;
 
/**  @var CI_Router */
var $router;
/** @var CI_Session */
var $session;
 
/** @var CI_Table */
var $table;
 
/** @var CI_Unit_test */
var $unit;
 
/** @var CI_URI */
var $uri;
 
/** @var CI_Pagination */

이부분 추가해주고

개발 폴더에서 
 
테스트 해보니 assist가 나옵니다.

강좌처럼 안하고 걍 플젝 하나 만들어서 거기 안에
system(CI_Controller에 윗부분 추가)
application 폴더 째로 넣었습니다.
프로젝트 property에서 inlcude도 그냥 안하고




감사합니다
 다음글 widget사용시 (1)
 이전글 css나 js링크시 더블 슬래쉬 문제 (4)

댓글

변종원(웅파) / 2011/02/11 11:05:03 / 추천 0
바뀐 구조대로라면 core/Controller.php의 __construct()에 넣어야 할 것 같네요.
한번 테스트해보세요.
DevCIer / 2011/02/11 11:21:58 / 추천 0
1.7.2는 system안에 다 있고
2.0은 system하고 개발폴더랑 별도로 있고
자세히 보니 2.0이랑 1.7.2랑 폴더 구조가 좀 틀리네요

다른것도 좀 틀리고 Controller -> CI_Controller

안되는거 같습니다.

1.7.2에 대한 이해도가 전혀 없이 바로 2.0으로 할려니 
대부분 강좌나 팁은 1.7.2이라 1.7.2부터 적응하고 해야 할려나..
다들 2.0으로 넘어가시는 추센거 같아서 첨부터 2.0으로 할려고 했는데

초보라서 헤메네요.