Phpstorm和Yii2高级模板

Aki*_*nak 2 php phpstorm yii2 codeception yii2-advanced-app

我正在使用PhpStormYii2高级模板.我看过所有Yii2文件.一切安好.有关于整合Yii2和PhpStorm(两者都是我的最爱)的一些问题,谷歌搜索没有引起任何好的解决方案.也许很多开发人员都有同样的问题,所以我想问一下:


  1. 我已经使用composer全局安装了代码,然后使用codeception构建并运行高级模板中包含的所有测试.一切都好.但是当我想在PhpStorm中编写新的(前端,后端,...)测试时,没有使用代码的自动完成.此外,当您在PhpStorm中打开一些现有的默认测试(如SignupCest.php文件)时,名称空间未定义且PhpStorm无法在主题类中找到引用的方法!

有什么建议或解决方案吗?

更新

  1. 任何人都可以帮助完成有关如何使用Xdebug,PhpStorm和Chrome/Firefox调试yii2项目的完整教程吗?虽然有一些关于调试纯Php项目/脚本但没有在yii2上找到任何内容的教程.

vit*_*_74 5

Settingsin Language & FrameworksPHP设置Include path为代码.像这样

对于那些想知道的人:

之后,您包含了代码框架的项目路径,您必须更改PHPDoc块以正确寻址@param.

例如验收测试

SignupCest.php文件中的命名空间:

从: @param \codeception_frontend\AcceptanceTester $I

至: @param AcceptanceTester $I