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

[版本 2.x] 实现CodeIgniter代码提示的另一个方法

[复制链接]
发表于 2012-6-28 16:15:52 | 显示全部楼层 |阅读模式
本帖最后由 普林 于 2012-6-28 16:15 编辑

看了很多大大的分享,现分享另一种方法:
在CI_Controller和CI_Model的类定义前追加如下代码。
既能够进行代码提示,也能够在自定义Model中访问$this->db了。具体操作如下:
把版本中的
system/core/Controller.php
system/core/Model.php
拷出来放在application/libraries/里面
然后再加以下注释,这样可不改核心源码
PHP复制代码
 
/**
 * 实现代码提示功能
 *
 * @property CI_Loader $load
 * @property CI_DB_active_record $db
 * @property CI_Calendar $calendar
 * @property Email $email
 * @property CI_Encrypt $encrypt
 * @property CI_Ftp $ftp
 * @property CI_Hooks $hooks
 * @property CI_Image_lib $image_lib
 * @property CI_Language $language
 * @property CI_Log $log
 * @property CI_Input $input
 * @property CI_Output $output
 * @property CI_Pagination $pagination
 * @property CI_Parser $parser
 * @property CI_Session $session
 * @property CI_Sha1 $sha1
 * @property CI_Table $table
 * @property CI_Trackback $trackback
 * @property CI_Unit_test $unit
 * @property CI_Upload $upload
 * @property CI_URI $uri
 * @property CI_User_agent $agent
 * @property CI_Validation $validation
 * @property CI_Xmlrpc $xmlrpc
 * @property CI_Zip $zip
 * @property CI_Form $form_validation
*/

class CI_Model {
。。。
}
 
复制代码


发表于 2012-6-28 17:53:25 | 显示全部楼层
mark~
发表于 2012-6-28 18:16:09 | 显示全部楼层
有用嘛?我去试试
发表于 2012-8-4 15:10:10 | 显示全部楼层
顶呀 可以用吗
发表于 2012-8-4 16:21:51 | 显示全部楼层
可以提示db,但db以下提示不了。
发表于 2014-2-11 00:15:45 | 显示全部楼层
怎么用呢?

本版积分规则