PhpStorm支持CI框架的代码提示自动补全(自己写的model类和Service类及类里的function的自动提示)(详细步骤)
2016-12-24 18:53
2006 查看
解决问题:PhpStorm支持CI框架的代码提示自动补全(自己写的类比如model类和Service类及类里的function的自动提示)(详细步骤)
问题描述:
1. PS里面没有CI框架的自动提示,model找方法很抓狂?($this->load->之后再无提示)
2. model类里的方法function没有自动提示,每次都要对照着model结构图来写。($this->xxx_model-> 之后再无提示)
网上写的PHP CI代码提示很多了,基本都是一样的步骤,但是我用的时候还是倒腾了好会儿才搞明白哪儿不对:
注意事项:
1.打开刚才添加的3个文件中的my_models.php,将你写的的xxx_model、xxx_service添加到开头的注释里面
格式为: @propertyyour model's comment $yourmodelname
重要的事说三遍:标黄背景的地方不能有中文! 标黄背景的地方不能有中文! 标黄背景的地方不能有中文!这个地方让窝
苦恼了好久
2.选中3个核心文件->右键->Mark as Plain Text(较新版本里面没有了DB_active_rec.php,没有影响),不然可能会有多出声明的错误
从CI中文论坛里了解到,其实就是改变了PS解析的来源,通过添加注释的方法获得框架相关的自动提示,所以不管你load不load
xxx_model 只要你添加到my_model.php的注释区,都会有自动提示(所以是否已经load对应model要自己判断哦!)
教程开始:
1. 下载CI框架对应的3个文件到一个文件夹比如AutoHelper(新版本的把三个文件直接放CI框架根目录就行)
https://github.com/topdown/phpStorm-CC-Helpers
大神的仓库里面还有其他一些ide&框架的自动提示支持 英文好的可以自行搬运
2. 在你项目的External Libraries上右键->Configure PHP Include Path
3. 将刚才的AutoHelper文件夹添加到里面并保存
4. 之后 选中3个核心文件->右键->Mark as Plain Text
现在你的load就已经出现自动提示了!
为什么我load的xxx_model还没有提示?
5. 打开刚才添加的3个文件中的my_models.php
将对应的xxx_model添加到开头的注释里面
现在你的xxx_model的提示也全了!
问题描述:
1. PS里面没有CI框架的自动提示,model找方法很抓狂?($this->load->之后再无提示)
2. model类里的方法function没有自动提示,每次都要对照着model结构图来写。($this->xxx_model-> 之后再无提示)
网上写的PHP CI代码提示很多了,基本都是一样的步骤,但是我用的时候还是倒腾了好会儿才搞明白哪儿不对:
注意事项:
1.打开刚才添加的3个文件中的my_models.php,将你写的的xxx_model、xxx_service添加到开头的注释里面
格式为: @propertyyour model's comment $yourmodelname
重要的事说三遍:标黄背景的地方不能有中文! 标黄背景的地方不能有中文! 标黄背景的地方不能有中文!这个地方让窝
苦恼了好久
2.选中3个核心文件->右键->Mark as Plain Text(较新版本里面没有了DB_active_rec.php,没有影响),不然可能会有多出声明的错误
从CI中文论坛里了解到,其实就是改变了PS解析的来源,通过添加注释的方法获得框架相关的自动提示,所以不管你load不load
xxx_model 只要你添加到my_model.php的注释区,都会有自动提示(所以是否已经load对应model要自己判断哦!)
教程开始:
1. 下载CI框架对应的3个文件到一个文件夹比如AutoHelper(新版本的把三个文件直接放CI框架根目录就行)
https://github.com/topdown/phpStorm-CC-Helpers
大神的仓库里面还有其他一些ide&框架的自动提示支持 英文好的可以自行搬运
2. 在你项目的External Libraries上右键->Configure PHP Include Path
3. 将刚才的AutoHelper文件夹添加到里面并保存
4. 之后 选中3个核心文件->右键->Mark as Plain Text
现在你的load就已经出现自动提示了!
为什么我load的xxx_model还没有提示?
5. 打开刚才添加的3个文件中的my_models.php
将对应的xxx_model添加到开头的注释里面
现在你的xxx_model的提示也全了!
相关文章推荐
- 配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
- 详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
- CI3.0框架 配合phpstorm2017.1.14 ,代码提示,自动补全
- PhpStorm支持CodeIgniter框架的代码智能提示
- phpStorm支持CodeIgniter代码提示/自动完成
- phpStorm支持CodeIgniter代码提示/自动完成
- PHPStorm配置支持友好的Laravel代码自动提示
- phpstorm对laravel框架代码自动提示配置
- 让phpstorm支持laravel,进行代码的自动提示
- 【硬上PHP】phpstorm,自动补全ThinkPHP框架代码
- phpStorm支持CodeIgniter代码提示/自动完成
- 使PhpStorm支持CI框架语法提示的方法
- phpStorm支持CodeIgniter代码提示/自动完成
- phpstorm配置yaf代码自动补全提示
- 为Zend Studio (Eclipse)安装Spket插件,以支持ExtJS 4.0代码自动提示 .
- 为Zend Studio (Eclipse)安装Spket插件,以支持ExtJS 4.0代码自动提示 .
- 为Zend Studio (Eclipse)安装Spket插件,以支持ExtJS 4.0代码自动提示
- myeclipse安装flex插件后代码无自动提示及自动补全无效的解决办法
- Emacs配置C/C++-mode的代码智能提示和自动补全
- vim代码自动补全函数提示设置