これに対する解決策は codeigniter フォーラムで見つけました。
http://codeigniter.com/forums/viewthread/187641/
少し「安全な」解決策を思いつきました。システム ファイルを変更するのではなく、「autocomplete」(または任意の名前) という名前のフォルダーを作成します。
すなわち
アプリケーション
オートコンプリート
システム
user_guide
次に、以下のコード (クラス CI_Controller など) を含む controller.php というファイルを (オートコンプリートで) 作成します。次に、このファイルを model.php という名前でコピーし、そのファイルのクラスを CI_Model に変更します。次に、Aptana はこれらを使用して、オートコンプリートを再マップします。各ファイルのオートコンプリートが必要な関数を追加するだけです。(たとえば、そのリンクの元の例にはなかった CI_Cart を追加しました
(現在、これはモデルとコントローラーのオートコンプリートのみを提供することに注意してください。他のクラスを拡張していて、それらでオートコンプリートが必要な場合は、必要なすべてのクラスのリストを含む新しいファイルをオートコンプリートフォルダーに作成する必要があると思います見るクラス)
class 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
*/
var $pagination;
/**
* @var CI_Cart
*/
var $cart;
}
?>