1.设置字体和样式
代码主题选择Monokai将是一个丰富多彩的代码。
2.配置配置项代码提示
1下载代码提示项:
https://github.com/topdown/phpStorm-CC-Helpers
2复制提示片段:
将CI_phpStorm.php、DB_active_rec.php(更名为DB_query_builder.php)和my_models.php复制到网站的根目录,也就是index.php的同一个目录。
3将配置项核心类设置为纯文本:
将系统中的core/Controller.php、core/Model.php和database/DB_query_builder.php设置为纯文本。
现在有一个代码完成功能。
4实现模型的提示功能:
在my_models.php的注释中添加Model类,注意将类名的首字母从大写改为小写。这样,模型可以提示。
5实现查看提示:
h2?PHP/* * * @参见News :3360 index()* @ var News $ title * @ var News $ News */echo $ title;/h2
对应的控制器类需要实现__toString()方法。
您可以通过按住ctrl的鼠标左键来查看它来自哪个类(ctrl q显示注释),并且您可以通过单击它的名称来导航到该函数。
6model子文件夹
在模型中创建新文件夹,例如创建模型类:mod/test1 _ model.php。
也可以在my_models.php中添加注释,但是当mod文件夹不存在时,忽略该文件夹:
@ property test 1 _ model $ test 1 _ model
但是,当加载代码时,应该反映这个文件夹,这样它就不会影响代码提示:
$ this-load-model(' mod/test1 _ model ');
$ data[' news 2 ']=$ this-test1 _ model-getData();
7实现库自定义类提示功能
自定义代码将放在库中和单独的子文件夹中。因为这个代码可能会被重用,所以这个子文件夹将被单独用作git,而其他代码不太可能被重用,紧密遵循这个网站独特的业务逻辑,不考虑重用。那么这个自定义代码是如何提示的呢?与型号相同:
Testzphp属性
$ testzhp,然后在控制器中:
$ this-load-library(' zphp/Testzphp ');
$ data[' zphp ']=$ this-testzphp-test(235);
3.git配置
添加。忽略列表的想法。
4.拼写检查将被删除
项目设置-检查-拼写-勾选错别字
5.快捷指令
1快速导航
在通过代码导航到相应的类方法以查看源代码后,您需要能够快速返回:ctrl alt左箭头/右箭头
上面关于配置phpstorm的详细讨论完美地支持了Codeigniter(CI)代码(代码提示)的自动完成,这是边肖与大家分享的全部内容。希望能给大家一个参考,多支持我们。