用户
 找回密码
 入住 CI 中国社区
搜索
查看: 7490|回复: 5
收起左侧

[跨平台] Eclipse 代码自动补全

[复制链接]
发表于 2012-8-22 14:25:13 | 显示全部楼层 |阅读模式
本帖最后由 Good_Night 于 2012-8-22 14:33 编辑

CodeIgniter是一个很灵活并且很轻巧的框架,入门很容易,很容易上手,不用去学习模板制作,用原生态的php语法都可以,而且codeigniter主要也是以轻巧为主。
相信很多很多同行在用codeigniter开发应用的过程中都遇到一个棘手的问题,那就是在使用CI里面的封装类的时候都不会自动提示,并且在很多IDE中都没有这个功能,原因是在CI的Controller和Model中没有声明变量类。
都知道CI里面的函数很多,总是去看手册也不是很方便,我承认我是一个比较懒的程序员,呵呵,所以到网上去找一些能够自动完成的,但是都是要去修改Controller文件,这样非常不好,假如我们需要升级CI时,有需要重新做一次,弄不好还会让系统错误,所以我们的宗旨是尽量不要去修改代码,不动CI的核心库。
所以我们利用Eclipse的习性,只要我们在Application中放一些东西,它就会自己去寻找,以致完成我们需要的结果,这个不是我发现的,是在一个英文网站上找到的,本着造福大家和方便自己的精神,把这篇英文网站的内容翻译了下。
我们要实现的功能如图,这样自动提示代码,很方便的。

原因是我创建了一个fake控制器,这仅仅是一个假控制器,用于自动完成。您可以复制粘贴到任何你喜欢的项目(因为是假的)。
好了,接下来我们来看如何实现:
第一步:
下载压缩包,根据自己的版本下载相应的压缩包,不然是没法达到要求的,到时候可别说我没提醒,我是付出过惨痛教训的,呵呵
Download the zip file for CI 2.x
Download the zip file for CI 1.7.x

网盘下载:   http://pan.baidu.com/share/link?shareid=4480&uk=1831794183

第二步:
复制到你的项目中(我已经复制到我的applicationg中的libraries中)

第三步:
开始编写你的控制器,这样就行了,是不是很简单呢?下面的图片就是一些你能做的演示图。


发表于 2012-8-23 08:27:00 | 显示全部楼层
是不是还要加载这个库啊
发表于 2012-8-25 08:57:16 | 显示全部楼层
easyeclipseforphp也有带提示的功能,只不过好像不全,如果能把 "->"变成一个键,比如“.”就好了,跟开发java的那种类似,这样多方便啊
发表于 2012-8-25 13:45:05 | 显示全部楼层
写CI,netbeans就够了。
发表于 2012-8-29 17:05:27 | 显示全部楼层
支持楼主,比以前好用多了,呵呵。
eclipse的提示功能确实很强大,太爽了。
这下,效率可以提高很多了
发表于 2012-10-9 13:30:45 | 显示全部楼层
网盘提示连接不存在了。

本版积分规则