本帖最后由 星阁 于 2011-8-18 10:58 编辑
从前的帖子里介绍的相关设置,我试了一下,只能对CI 1.73版管用,2.02下无效果,后来从CI官网论坛上找了篇帖子,照着做了,完全OK,觉得有必要翻译下,原文地址:
http://codeigniter.com/forums/viewthread/187949/#891234
译文如下:
我已经能够设置自动完成功能正常工作在 Netbans 7.0下
说明:
1.使用您选择的名称创建一个新的目录 nbproject ,我用了"CI_Autocomplete"。
2.使用您选择的名称创建一个新文件,我用的是"CI_Autocomplete_2.0.php",并将它放置在新创建的文件夹中,"nbproject\CI_Autocomplete"。
3.粘贴以下代码到这个新的文件中,"CI_Autocomplete_2.0.php"。文件内容的 http://codeigniter.com/forums/viewthread/180079/。
<?php
/**
* @property CI_DB_active_record $db
* @property CI_DB_forge $dbforge
* @property CI_Benchmark $benchmark
* @property CI_Calendar $calendar
* @property CI_Cart $cart
* @property CI_Config $config
* @property CI_Controller $controller
* @property CI_Email $email
* @property CI_Encrypt $encrypt
* @property CI_Exceptions $exceptions
* @property CI_Form_validation $form_validation
* @property CI_Ftp $ftp
* @property CI_Hooks $hooks
* @property CI_Image_lib $image_lib
* @property CI_Input $input
* @property CI_Language $language
* @property CI_Loader $load
* @property CI_Log $log
* @property CI_Model $model
* @property CI_Output $output
* @property CI_Pagination $pagination
* @property CI_Parser $parser
* @property CI_Profiler $profiler
* @property CI_Router $router
* @property CI_Session $session
* @property CI_Sha1 $sha1
* @property CI_Table $table
* @property CI_Trackback $trackback
* @property CI_Typography $typography
* @property CI_Unit_test $unit_test
* @property CI_Upload $upload
* @property CI_URI $uri
* @property CI_User_agent $user_agent
* @property CI_Validation $validation
* @property CI_Xmlrpc $xmlrpc
* @property CI_Xmlrpcs $xmlrpcs
* @property CI_Zip $zip
*/
class CI_Controller {};
/**
* @property CI_DB_active_record $db
* @property CI_DB_forge $dbforge
* @property CI_Config $config
* @property CI_Loader $load
* @property CI_Session $session
*/
class CI_Model {};
?>
4.现在去 文件 > 项目属性 (项目名称) > PHP 包含路径,包括以上 nbproject\CI_Autocomplete 创建的新文件夹。
5.重新启动您的项目,自动完成功能"应该可以"工作。
|