eclipse php自动完成,配置Eclipse支持CodeIgniter代码自动完成功能

CodeIgniter是PHP下一个非常轻量级的MVC框架,具有出色的性能和良好的可扩展性,使用也相当简单。而Eclipse结合PDT是非常好的 PHP IDE,但是在Eclipse下面,无法获得CodeIgniter很好的代码完成提示,因为CodeIgniter很多类都是在运行时动态构造的。其实 只要按照CodeIgniter运行时的行为,做一些简单的修改就可以完美实现代码完成功能了。完整解决方案如下(注意:本CodeIgniter版本号为2.0.1,因为从2.0版开始其目录结构和以前的版本不一样)

需要打开 system/core/Controller.php  文件

在function __construct() 最后加上

//补充代码

$agent = new CI_User_agent();

$benchmark = new CI_Benchmark();

$calendar = new CI_Calendar();

$cart = new CI_Cart();

$config = new CI_Config();

$db = new CI_DB_active_record();

$email = new CI_Email();

$encrypt = new CI_Encrypt();

$form_validation = new CI_Form_validation();

$ftp = new CI_FTP();

$image_lib = new CI_Image_lib();

$input = new CI_Input();

$lang = new CI_Language();

$output = new CI_Output();

$pagination = new CI_Pagination();

$parser = new CI_Parser();

$session = new CI_Session();

$table = new CI_Table();

$trackback = new CI_Trackback();

$typography = new CI_Typography();

$unit = new CI_Unit_test();

$upload = new CI_Upload();

$uri = new CI_URI();

$xmlrpc = new CI_Xmlrpc();

$xmlrpcs = new CI_Xmlrpcs();

$zip = new CI_Zip();

1. 启动Eclipse ,File->New->PHP Project

Project name:    CI_CORE   (当然也可取其他名称)

选中:Create project at existing location (from existing source)

在 Directory : 中选择 CodeIgniter\system 所在目录.

点击Finish结束。

2.同样 File->New->PHP Project

Project name:    CI_APP (当然也可取其他名称)

选中:Create project at existing location (from existing source)

在 Directory : 中选择 CodeIgniter\application 所在目录.

点击Finish结束。

3.右击CI_APP -> properties ,PHP Include Path -> Add选择CI_CORE

然后OK就行了。接下去就是使用的问题啦,如需使用数据库那就需 预先做好配置

修改 CodeIgniter\application\config\database.php  文件中的配置,在Eclipse中则为CI_APP\config\database.php文件

配置好其中的

$db['default']['username'] = '';

$db['default']['password'] = '';

$db['default']['database'] = '';

其他酌情根据需要配置。

如此,配置完成,可安心编程啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值