位置: 编程技术 - 正文

详谈配置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)

  • 捐赠免税会计分录
  • 未开具的增值税专用发票怎么作废
  • 属于印花税征税对象的是
  • 简易计税方法是什么意思
  • 增值税发票抵扣是什么意思
  • 城镇土地使用税的征税范围有哪些
  • 小微企业利润表模板
  • 个体户可以开多个银行账户吗
  • 当前时间该属期不可申报
  • 房地产可抵扣的税有哪些
  • 农行公户怎么给公户转账
  • 接受的捐赠收入要交税吗
  • 企业总资产是否包含累积折旧
  • 贷款利息收入要减去支付利息支出吗
  • 公司法人要交什么税
  • 12月开的发票能抵下年度的所得税吗
  • 购入工程物资的账务处理
  • 对公直接转私人卡会怎么样
  • 租赁发票交税交多少
  • 应交税费待抵扣进项税额是什么科目
  • 财务人员工资计入什么费用?
  • 变动成本法和完全成本法利润差异
  • 小规模纳税人申报
  • 装了win8以后不能上网
  • 汇款手续费应由谁承担
  • 生产经营所得投资者减除费用季度申报填吗
  • win11绿屏是什么原因
  • php语言之面向对象编程 educoder
  • 辅导期纳税人增值税专用发票数量不得超过
  • 集团内无偿借贷合法吗
  • 税法规定个人收入超过3500元的超过部分应
  • 那慕尔省
  • 梅萨维德国家公园特点
  • 编写jsp程序,实现简易计算机
  • vue.js过滤器
  • thinkphpgui
  • java enum tostring
  • 误餐补助所得税处理
  • 建筑行业预交增值税怎么结转
  • 什么不计入税金及附加
  • 企业所得税如何征收
  • 全年累计个税扣除公式
  • python tqdm是什么
  • 产品淘汰造成的影响
  • 本月购进原材料取得增值税专用发票
  • 对公账户的钱都可以取吗
  • 电子承兑汇票兑现扣几个点
  • 一般纳税人购入不动产增值税税率
  • 没有抄税会导致什么情况
  • 当月计提的工资,次月申报吗
  • 购车费用怎么进行账务会计处理
  • 合同取得成本和销售费用
  • 其他收益和其他综合收益区别
  • 进项税额抵扣不完要做分录吗
  • 参展费会计分录
  • 公司拿房子抵债需要缴纳什么税费
  • 食品生产企业成本怎么核算
  • 怎么调整原材料的数量和单价
  • 怎样计算加班工资?
  • sql数据库连不上可能的原因
  • mysql字段什么意思
  • mysql数据库内存缓存设置
  • mysql2002解决办法
  • bios怎么恢复出厂设置有什么后果?
  • 微软宣布9款游戏退出XGP订阅
  • xp局域网
  • 将哪一linux文件系统引入
  • tvt_reg_monitor_svc.exe进程是什么
  • win8分屏快捷键
  • gnu grub卸载
  • Windows 8 Consumer Preview 中的新热键介绍
  • win10桌面图标排列设置
  • html中清除浮动的关键代码
  • shell脚本指南
  • Rotate object with mouse click or touch in Unity3D
  • javascript 日期运算
  • 浙江电子税务开票系统
  • 电子税务局辽宁省
  • 税务申报热线电话
  • 绵阳税务局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设