宝哥软件园

关于配置phpstorm的详细讨论完美支持Codeigniter(CI)代码自动完成(代码提示)

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

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)代码(代码提示)的自动完成,这是边肖与大家分享的全部内容。希望能给大家一个参考,多支持我们。

更多资讯
游戏推荐
更多+