位置: 编程技术 - 正文

详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)(如何配置phpstudy)

编辑:rootadmin

推荐整理分享详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)(如何配置phpstudy),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpstorm2021配置php环境,phpstorm怎么配置php环境,如何配置phpstudy,phpstorm配置phpstudy,如何配置phpstudy,php 配置,phpstorm2021配置php环境,php 配置,内容如对您有帮助,希望把文章链接给更多的朋友!

1、设置字体、风格

代码主题选择Monokai会是彩色的代码。

2、配置CI代码提示

<1>下载代码提示项目:

text。

现在已经有代码完成功能了。

<4>实现model提示功能:

把Model类在my_models.php的注释里添加,注意把类名首字母大写改为小写。这样Model就能提示了。

<5>实现view提示:

相应的controller类需要实现__toString()方法,就可以了。

按住ctrl+鼠标左键,就可以看到他来自于哪个类(ctrl+q显示注释),如果点击函数名则可以导航到那个函数。

<6>model子文件夹

在model再创建文件夹,比如创建这样一个model类:mod/Test1_model.php。

同样是在my_models.php里添加注释,但是忽略mod文件夹,当这个文件夹不存在一样:

详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)(如何配置phpstudy)

@property test1_model $test1_model

但是在代码load的时候,这个文件夹要体现出来,这样体现出来也不会影响这个代码提示的:

$this->load->model('mod/test1_model');

$data['news2'] = $this->test1_model->getData();

<7>实现library自定义类提示功能

自定义代码会放在libraries里面,并且会放在一个单独的子文件夹里。因为这个代码可能会重用,这个子文件夹会单独做为一个git,而其他的代码则重用的可能性不大、紧扣本网站的独特业务逻辑,不考虑重用问题。那么这种自定义代码如何做代码提示?跟model是一样的:

@property Testzphp

$testzphp然后在controller里:

$this->load->library('zphp/Testzphp');

$data['zphp'] = $this->testzphp->test();

3、git配置

将.idea添加到忽略清单。

4、拼写检查去掉

project settings ---> inspections ---> spelling ---> Typo的勾去掉

5、快捷键

<1>快速导航

当通过代码导航到对应的类-方法查看源代码之后,需要能快速的返回回来:ctrl+alt+左箭头/右箭头

以上这篇详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

POST一个JSON格式的数据给Restful服务实例详解 在Android/Java平台上实现POST一个json数据:JSONObjectjsonObj=newJSONObject();jsonObj.put("username",username);jsonObj.put("apikey",apikey);//CreatethePOSTobjectandaddtheparametersHttpPosthtt

PHP下载远程图片的几种方法总结 PHP下载远程图片的几种方法总结本文演示3个从远程URL下载图片,并保存到本地文件中的方法,包括file_get_contents,curl和fopen。1.使用file_get_contentsfunctiondlfi

ThinkPHP中调用PHPExcel的实现代码 核心代码://引入PHPExcelvendor('PHPExcel.PHPExcel');//CreatenewPHPExcelobject$objPHPExcel=newPHPExcel();//设置文档属性$objPHPExcel-getProperties()-setCreator("web.cc")-setLastModifiedB

标签: 如何配置phpstudy

本文链接地址:https://www.jiuchutong.com/biancheng/292526.html 转载请保留说明!

上一篇:php 根据自增id创建唯一编号类(php自动编号)

下一篇:POST一个JSON格式的数据给Restful服务实例详解(json postman)

  • 工程类预交税金
  • 企业纳税人是什么
  • 小规模纳税人认定的最新标准2022
  • 企业被环保关停政府赔偿
  • 作废的增值税普通发票还可以重新开吗?
  • 地方教育费附加的计税依据是什么
  • 投资性房地产在非货币性资产交换怎么处理
  • 暂缓收缴工会经费的请示
  • 个税汇算清缴包括劳务报酬吗
  • 非营利组织免税资格怎么认定
  • 金税盘减免账务处理
  • 未签购销合同需不需要印花税
  • 经营活动现金净流量公式
  • 小规模企业工资表怎么做
  • 初期厂房监理费怎么做账?
  • 子公司向母公司借款
  • 取得抵债资产的方式主要有以下几种
  • 本期有进项没有销项需要转出增值税吗?
  • 看看大家退休的单子
  • 维修服务费税率是多少?
  • 公司帮员工买的保险
  • 土地闲置费能否扣除
  • 淘宝无票采购账务处理
  • 1697508577
  • 背书转让后的电子承兑怎么打印
  • 企业注销时资本公积怎么处理
  • 浙江印花税税率
  • edge浏览器下载安装
  • 代买车船税怎么挣钱
  • 成本核算的意义是什么
  • 阻止电脑系统更新设置在哪
  • php 字符串函数
  • PHP:apache_getenv()的用法_Apache函数
  • 小规模企业亏损情况说明范文
  • 记账凭证填制的依据
  • 张家界天门山介绍简介
  • 增值税加计扣除最新政策
  • javaweb学生信息管理系统idea
  • php -r
  • echartsgrid属性
  • vue父子组件如何传递数据
  • nmblookup安装
  • python编程快速上手pdf百度云
  • 固定资产售后回购会计处理
  • 销售折让的会计科目
  • 什么人适合单干
  • 小规模纳税人季度不超30万免增值税
  • 发放工资代扣个人所得税的记账凭证怎么填
  • 进项税多记了怎么调账
  • 小规模公司购买水泥怎么入账
  • 发票融资贷款怎么做账
  • 公司股东投资是什么意思
  • 免费赠送客户入群的文案
  • 项目预验收包括以下哪些内容
  • 暂估入库做账
  • 全额工资和实发工资
  • 半个固定资产如何折旧
  • 新开企业去银行开户需要什么
  • mysql 临时表
  • win10怎么设置开机自启软件
  • amd furyx
  • windows2003怎么样
  • 播放winner
  • lsass.exe
  • windows xp 任务栏在右边
  • OS X 10.10 Yosemite的新特性与iOS联系更紧密
  • linux系统基于
  • 软件生态圈是什意思
  • win7 64位纯净版图标变成了一样该怎么办?win7旗舰版图标变成一样的解决方法
  • win10标准用户权限
  • 原生java web
  • node 操作mysql
  • android通知消息
  • Node.js中的construct
  • python爬取某人所有朋友圈
  • js调用css动画
  • 疯狂android讲义和第一行代码
  • 向境外付款需要代扣代缴所得税吗
  • 房屋维修是什么职业
  • 绿牌电动车需要过户吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设