我通过关注this guide 解决了这个问题。它适用于 PHPStorm,但也适用于 IntelliJ IDEA(可能也是 WebStorm!)。其实很简单。基本回顾:
- 在我的项目根目录中保存了以下 PHP 代码。它基本上只是一个 PHPDoc 注释:
还可以显示内存消耗。
* @property CI_Calendar $calendar 这个类可以创建日历
* @property CI_Cart $cart 购物车类
* @property CI_Config $config 此类包含使配置文件能够被管理的函数
* @property CI_Controller $controller 这个类对象是每个库所在的超类。
CodeIgniter 将被分配到。
* @property CI_Email $email 允许使用 Mail、Sendmail 或 SMTP 发送电子邮件。
* @property CI_Encrypt $encrypt 使用 XOR Hashing 和 Mcrypt 提供双向密钥编码
* @property CI_Exceptions $exceptions 异常类
* @property CI_Form_validation $form_validation 表单验证类
* @property CI_Ftp $ftp FTP 类
* @property CI_Hooks $hooks 提供一种机制来扩展基本系统而无需黑客攻击。
* @property CI_Image_lib $image_lib 图像处理类
* @property CI_Input $input 预处理全局输入数据以确保安全
* @property CI_Lang $lang 语言类
* @property CI_Loader $load 加载视图和文件
* @property CI_Log $log 日志记录类
* @property CI_Model $model CodeIgniter 模型类
* @property CI_Output $output 负责将最终输出发送到浏览器
* @property CI_Pagination $pagination 分页类
* @property CI_Parser $parser 解析指定模板视图中包含的伪变量,
用第二个参数中的数据替换它们
* @property CI_Profiler $profiler 此类使您能够显示基准、查询和其他数据
以帮助调试和优化。
* @property CI_Router $router 解析 URI 并确定路由
* @property CI_Session $session 会话类
* @property CI_Sha1 $sha1 使用安全散列算法提供 160 位散列
* @property CI_Table $table HTML 表生成
让您可以手动或从数据库结果对象或数组创建表。
* @property CI_Trackback $trackback Trackback 发送/接收类
* @property CI_Typography $typography 排版类
* @property CI_Unit_test $unit_test 简单测试类
* @property CI_Upload $upload 文件上传类
* @property CI_URI $uri 解析 URI 并确定路由
* @property CI_User_agent $user_agent 标识浏览代理的平台、浏览器、机器人或移动设备
* @property CI_Validation $validation //死
* @property CI_Xmlrpc $xmlrpc XML-RPC 请求处理程序类
* @property CI_Xmlrpcs $xmlrpcs XML-RPC 服务器类
* @property CI_Zip $zip Zip 压缩类
* @property CI_Javascript $javascript Javascript 类
* @property CI_Jquery $jquery Jquery 类
* @property CI_Utf8 $utf8 提供对 UTF-8 环境的支持
* @property CI_Security $security 安全类、xss、csrf 等...
*/
类 CI_Controller{}
/**
* @property CI_DB_active_record $db 这是独立于平台的基础 Active Record 实现类。
* @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 这个类对象是每个库所在的超类。
CodeIgniter 将被分配到。
* @property CI_Email $email 允许使用 Mail、Sendmail 或 SMTP 发送电子邮件。
* @property CI_Encrypt $encrypt 使用 XOR Hashing 和 Mcrypt 提供双向密钥编码
* @property CI_Exceptions $exceptions 异常类
* @property CI_Form_validation $form_validation 表单验证类
* @property CI_Ftp $ftp FTP 类
* @property CI_Hooks $hooks 提供一种机制来扩展基本系统而无需黑客攻击。
* @property CI_Image_lib $image_lib 图像处理类
* @property CI_Input $input 预处理全局输入数据以确保安全
* @property CI_Lang $lang 语言类
* @property CI_Loader $load 加载视图和文件
* @property CI_Log $log 日志记录类
* @property CI_Model $model CodeIgniter 模型类
* @property CI_Output $output 负责将最终输出发送到浏览器
* @property CI_Pagination $pagination 分页类
* @property CI_Parser $parser 解析指定模板视图中包含的伪变量,
用第二个参数中的数据替换它们
* @property CI_Profiler $profiler 此类使您能够显示基准、查询和其他数据
以帮助调试和优化。
* @property CI_Router $router 解析 URI 并确定路由
* @property CI_Session $session 会话类
* @property CI_Sha1 $sha1 使用安全散列算法提供 160 位散列
* @property CI_Table $table HTML 表生成
让您可以手动或从数据库结果对象或数组创建表。
* @property CI_Trackback $trackback Trackback 发送/接收类
* @property CI_Typography $typography 排版类
* @property CI_Unit_test $unit_test 简单测试类
* @property CI_Upload $upload 文件上传类
* @property CI_URI $uri 解析 URI 并确定路由
* @property CI_User_agent $user_agent 标识浏览代理的平台、浏览器、机器人或移动设备
* @property CI_Validation $validation //死
* @property CI_Xmlrpc $xmlrpc XML-RPC 请求处理程序类
* @property CI_Xmlrpcs $xmlrpcs XML-RPC 服务器类
* @property CI_Zip $zip Zip 压缩类
* @property CI_Javascript $javascript Javascript 类
* @property CI_Jquery $jquery Jquery 类
* @property CI_Utf8 $utf8 提供对 UTF-8 环境的支持
* @property CI_Security $security 安全类、xss、csrf 等...
*/
类 CI_Model{}
2。在 IntelliJ IDEA 中找到 /system/core/controller.php 和 /system/core/model.php 并右键单击->标记为纯文本。
3。完毕!它工作得很好,没有更多的错误错误和代码完成!