Phpstorm 和 Yii2 高级模板
Phpstorm and Yii2 advanced template
我正在使用 PhpStorm 和 Yii2 高级模板。我看过所有的 Yii2 文档。一切安好。有一些关于集成 Yii2 和 PhpStorm(都是我的最爱)的问题,谷歌搜索没有找到好的解决方案。可能很多开发者有同样的疑问,所以我想在这里问一下:
- 我已经使用 composer 在全球范围内安装了 codeception,然后进行构建,运行 所有测试都包含在带有 codeception 的高级模板中。一切都好。但是当我想在 PhpStorm 中编写新的(前端,后端,...)测试时,没有使用 codeception 的自动完成功能。此外,当您在 PhpStorm 中打开一些现有的默认测试时,例如
SignupCest.php
文件,命名空间未定义并且 PhpStorm 在主题 类![=28= 中找不到引用的方法]
有什么建议或解决方案吗?
已更新
- 谁能提供有关如何使用 Xdebug、PhpStorm 和 Chrome/Firefox 调试 yii2 项目的完整教程?虽然有一些关于调试纯 Php projects/scripts 的教程,但在 yii2 上没有找到。
在Settings
中在Language & Frameworks
中在PHP
中将Include path
设置为密码。喜欢this
想知道的人:
在您将代码接受框架的路径包含到您的项目之后,您必须更改 PHPDoc 块以正确寻址@param。
例如验收测试
SignupCest.php 文件中的命名空间:
来自:
@param \codeception_frontend\AcceptanceTester $I
收件人:
@param AcceptanceTester $I
我正在使用 PhpStorm 和 Yii2 高级模板。我看过所有的 Yii2 文档。一切安好。有一些关于集成 Yii2 和 PhpStorm(都是我的最爱)的问题,谷歌搜索没有找到好的解决方案。可能很多开发者有同样的疑问,所以我想在这里问一下:
- 我已经使用 composer 在全球范围内安装了 codeception,然后进行构建,运行 所有测试都包含在带有 codeception 的高级模板中。一切都好。但是当我想在 PhpStorm 中编写新的(前端,后端,...)测试时,没有使用 codeception 的自动完成功能。此外,当您在 PhpStorm 中打开一些现有的默认测试时,例如
SignupCest.php
文件,命名空间未定义并且 PhpStorm 在主题 类![=28= 中找不到引用的方法]
有什么建议或解决方案吗?
已更新
- 谁能提供有关如何使用 Xdebug、PhpStorm 和 Chrome/Firefox 调试 yii2 项目的完整教程?虽然有一些关于调试纯 Php projects/scripts 的教程,但在 yii2 上没有找到。
在Settings
中在Language & Frameworks
中在PHP
中将Include path
设置为密码。喜欢this
想知道的人:
在您将代码接受框架的路径包含到您的项目之后,您必须更改 PHPDoc 块以正确寻址@param。
例如验收测试
SignupCest.php 文件中的命名空间:
来自:
@param \codeception_frontend\AcceptanceTester $I
收件人:
@param AcceptanceTester $I