位置: 编程技术 - 正文

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

发布时间:2024-01-11

推荐整理分享详谈配置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)

  • 城市维护建设税的计税依据是什么
  • 如何根据销售额降序排序
  • 事业单位下属企业员工转事业编
  • 企业多交所得税不想退税在电子税务局如何处理
  • 公司会计怎么做
  • 汽车区域差价
  • 期末应交企业所得税怎么算
  • 销售收入冲红如何入账
  • 摊销土地使用权和专利权会计分录怎么写
  • 发给一个人的说说
  • 退税收入需要缴纳所得税吗
  • 增值税普通发票几个点
  • 累计已确认收入极可能不会发生重大转回
  • 开票软件的地址怎么修改
  • 资产委托经营管理合同
  • 怎么授权gg修改器root权限
  • 实收资本包括哪四个
  • 生产成本结转库存商品的数量
  • nuxt支持vue3吗
  • safari浏览器怎么快进
  • 材料发票可以抵税吗
  • PHP:pg_client_encoding()的用法_PostgreSQL函数
  • 两借三贷是复合分录吗
  • 1050ti能玩绝地求生吗
  • 发票已认证当月未申报怎么办
  • pytorch ln
  • 论文如何学
  • javascript零基础入门书籍
  • python查看type
  • php如何定义二维数组
  • discuz手机标准版
  • php使用while循环计算1到100的和
  • 其他综合收益涉及到的业务
  • 无形资产商标设计图片
  • 什么叫做印花??
  • 办公费用开专票可以抵扣吗
  • 银行进账单是外来原始凭证吗
  • 固定资产的货币时间价值
  • 一般纳税企业增值税的核算应当使用
  • 起征点税种
  • 企业转让固定资产增值税税率
  • 个体工商户核算方式填什么
  • 营业收入净额是利润表的哪个数
  • 会计利润属于什么会计科目
  • 购买股票的交易费用计入入账价值吗
  • 企业开办期间账务处理
  • 生育津贴和产假工资就高原则
  • 防伪税控服务费计入什么科目
  • 应付款多付了不可退回怎么做会计分录
  • 分包工程是什么意思
  • 投资收益的账务怎么处理
  • 审核通过的红字信息表可以删除吗
  • 财务建账应关注哪些内容
  • linux文件系统损坏
  • Win10系统中怎么将文件夹进行压缩
  • xp系统打开注册表
  • 如何进行节约
  • win7全局搜索
  • virtualbox虚拟机旋转屏幕
  • executor进程
  • ubuntu安装教程14.04
  • centos设置永不待机
  • win7桌面点不了怎么回事
  • linux命名命令
  • win8功能大全介绍
  • js unload
  • shell脚本实例精讲
  • linux监控程序
  • 游戏的背包和道具系统
  • bootstrap-
  • android 启动service
  • jquery入门
  • 使用JQuery实现简单的拼图网页
  • 善意取得的条件和效力
  • 个体户注销税盘需要公章吗
  • 财务跨期报销问题
  • 深圳电子税务局app
  • 北京市地区代码是多少
  • 八戒财税兼职
  • 北京地税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号