位置: 编程技术 - 正文

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

  • 税收减免属于什么收入
  • 临时用工的会计分录
  • 个人向公司账户存款
  • 营业费用和营业收入的关系
  • 如何处理固定资产长期待摊费
  • 建安业一般纳税人是清包工是什么意思
  • 食堂买的固定资产怎么帐务处理
  • 营改增后营业外收入交增值税吗?
  • 应付职工薪酬计入现金流量表哪里
  • 付尾款会没货吗
  • 中国每年森林火灾造成的损失
  • 地毯属于什么类别
  • 计提坏账准备的科目
  • 不动产抵押登记费记什么科目
  • 如何玩faceit
  • 递延负债减递延资产
  • 居民企业应纳税额
  • 失业保险稳岗补贴是什么意思
  • abm文件怎么打开
  • 芬迪flow
  • 房产开发企业交房产税吗
  • 服装制造业现状和发展趋势
  • 微信小程序插件有哪些
  • vue input value
  • 售后回租融资租赁案例
  • 企业所得税减免20%按5%征收
  • 水利建设基金申报表哪里
  • 工会经费计提分录怎么写
  • php中自定义函数的语法格式
  • 办理组织机构代码证需要什么材料
  • 人体姿态识别国内外研究现状
  • pytorch .pt
  • yolo目标识别
  • 增值税减免怎么填写
  • 公办学校的会计
  • 采矿权价款怎么做账
  • 农药普通发票可以抵扣
  • 安全文明措施费比例
  • 将外购商品用于捐赠的分录
  • 税管员管多少企业
  • 印花税的缴税对象是
  • 事业周转编制
  • 建账在1月份如何录入期初
  • 非金融企业之间借款利息可以抵扣吗
  • 暂估入库算材料成本差异吗
  • 织梦文章标题显示不全
  • 健身房注册公司能注册医疗吗?
  • 机票改签费贵吗
  • 个体户能不能变更地址
  • 企业应纳税所得额的计算原则
  • 公司用卫生纸是干什么的
  • 企业重组后的债权怎么处理
  • 管理费用的核算要求
  • 长期借款利息是财务费用吗
  • 其他应收款可以挂公司吗
  • 公户网银转账操作流程
  • 广告费和广告发布费什么区别
  • 其他应收款减值损失可以转回吗
  • 其他应付款在借方是代表公司欠人家钱吗
  • 报关单位分为几种类型?其业务范围有何不同?
  • 工业企业的生产费用包括哪些
  • 债务人以低于债务账面价值的现金清偿某项债务
  • sqlserver数据库和mysql区别
  • FreeBSD中使用QUOTA(磁盘配额)来限制用户空间
  • ubuntu20.04 vim
  • win7英伟达显卡驱动安装失败
  • windows7桌面右击
  • windows8触屏功能
  • 如何在linux shell关闭443端口
  • perl 比较符
  • 如何利用工具人
  • 拨号器怎么用
  • android的数据储存方式
  • jquery技巧
  • 电子税务局更改密码怎么改
  • 广东省为什么电不够用
  • 小规模纳税人可以开增值税专用发票吗
  • 陕西税务电子税务局官网安装
  • 江苏省常州市金坛区茅山风景区
  • 外贸高新技术企业认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设