TIP게시판

제목 eclipse Autocomplete 업데이트 버전.
글쓴이 EziX 작성시각 2011/10/14 11:15:58
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 16518   RSS
이전글은 아주 많이 찾을수 있는 정보구요.

어떻게 돌아다니다가 일본사이트에서 또 발견했습니다.

기본 원리는 같구요.

몇가지 추가된 것 같습니다.

원 출처는 http://d.hatena.ne.jp/Kenji_s/20110421/1303373219 입니다.

코드 이그나이터를 통해서 아래 코드를 직접 뽑아내는 코드가 있습니다.



추가하는 코드는 아래와 같습니다.

Put the codes below in system/core/Controller.php, Model.php
// for Eclipse auto completion
/**
* @var CI_Benchmark
*/
var $benchmark;
/**
* @var CI_Calendar
*/
var $calendar;
/**
* @var CI_Cart
*/
var $cart;
/**
* @var CI_Config
*/
var $config;
/**
* @var CI_DB_active_record
*/
var $db;
/**
* @var CI_Email
*/
var $email;
/**
* @var CI_Encrypt
*/
var $encrypt;
/**
* @var CI_Form_validation
*/
var $form_validation;
/**
* @var CI_Ftp
*/
var $ftp;
/**
* @var CI_Image_lib
*/
var $image_lib;
/**
* @var CI_Input
*/
var $input;
/**
* @var CI_Javascript
*/
var $javascript;
/**
* @var CI_Lang
*/
var $lang;
/**
* @var CI_Loader
*/
var $load;
/**
* @var CI_Log
*/
var $log;
/**
* @var CI_Output
*/
var $output;
/**
* @var CI_Pagination
*/
var $pagination;
/**
* @var CI_Parser
*/
var $parser;
/**
* @var CI_Security
*/
var $security;
/**
* @var CI_Session
*/
var $session;
/**
* @var CI_Sha1
*/
var $sha1;
/**
* @var CI_Table
*/
var $table;
/**
* @var CI_Trackback
*/
var $trackback;
/**
* @var CI_Typography
*/
var $typography;
/**
* @var CI_URI
*/
var $uri;
/**
* @var CI_Unit_test
*/
var $unit;
/**
* @var CI_Upload
*/
var $upload;
/**
* @var CI_User_agent
*/
var $agent;
/**
* @var CI_Utf8
*/
var $utf8;
/**
* @var CI_Xmlrpc
*/
var $xmlrpc;
/**
* @var CI_Xmlrpcs
*/
var $xmlrpcs;
/**
* @var CI_Zip
*/
var $zip;
 다음글 EUC-KR 판정 방법 (3)
 이전글 글로벌 사이트를 위한 시간(GMT) 적용 (10)

댓글

한대승(불의회상) / 2011/10/14 12:26:50 / 추천 0
이걸 적용하면 $this->db 가 먹통이 되는 현상이 있어 주저하고 있는중
1.7.X라서 그런가???
EziX / 2011/10/14 12:39:11 / 추천 0

확실한건 아니지만 .. system 폴더 전채를 인클루드 하니깐 해결되는것 같던데..
저도 이전에 그랬었거든요.
system 폴더를 인클루드 하고 나서 해결된 것 같은 기억이 나네요.

추가로 어떤사람은 이 코드를 if(FALSE){ }로 묶는 사람도 있더군요.

들국화 / 2011/10/17 09:31:42 / 추천 0
 1.7 버전 이시면 아래 링크에 있는걸 써 보세요.
http://www.gostomski.co.uk/codeigniter/getting-full-auto-complete-with-codeigniter-in-eclipse
한대승(불의회상) / 2011/10/17 17:41:23 / 추천 0
이리 저리 연구해 보니..
아직까진 if(FALSE)로 묶는게 좀 효과적이네요.

if(FALSE) {
.
.
.
.
.
}
조금 귀찮기는 한데....
모델에서도 생성자에 이렇게...
 function Cafe_model()
 {
  parent::Model();
  
  // $this->load->database();
  $this->load->model('users_model');
  $this->load->model('c_list_model');
  $this->load->model('c_user_model');
  $this->load->model('c_boardcfg_model');
  
  if(FALSE) {
   $this->users_model = new Users_model();
   $this->c_list_model = new C_list_model();
   $this->c_user_model = new C_user_model();
   $this->c_boardcfg_model = new C_boardcfg_model();
  }
 }
넣어주니..
모델 코드도 자동 어시스트가 되는군요.