繁体   English   中英

phpstorm和Yii2高级模板

[英]Phpstorm and Yii2 advanced template

我正在将PhpStormYii2高级模板一起使用 我已经看过所有Yii2文件。 一切安好。 关于集成Yii2和PhpStorm(都是我的最爱),存在一些问题,这些问题导致谷歌搜索没有很好的解决方案。 也许许多开发人员有相同的问题,所以我想在这里问:


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

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

更新

  1. 谁能提供有关如何使用Xdebug,PhpStorm和Chrome / Firefox调试yii2项目的完整教程的帮助? 尽管有一些调试纯Php项目/脚本的教程,但在yii2上却找不到。

PHP Settings Language & Frameworks中的Settings中,设置“ Include path 这样

对于那些想知道的人:

之后,您将代码接收框架的路径包括到项目中,您必须更改PHPDoc块才能正确寻址@param。

例如验收测试

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

来自: @param \\codeception_frontend\\AcceptanceTester $I

至: @param AcceptanceTester $I

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM