gpt4 book ai didi

Phpstorm 和 Yii2 高级模板

转载 作者:行者123 更新时间:2023-12-01 22:05:03 35 4
gpt4 key购买 nike

我正在使用 PhpStormYii2 高级模板。我看过所有的 Yii2 文档。一切安好。有一些关于集成 Yii2 和 PhpStorm(都是我的最爱)的问题,谷歌搜索没有找到好的解决方案。可能很多开发者都有同样的疑问,所以我想在这里问一下:


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

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

已更新

  • 有人可以帮助提供有关如何使用 Xdebug、PhpStorm 和 Chrome/Firefox 调试 yii2 项目的完整教程吗?虽然有一些关于调试纯 Php 项目/脚本的教程,但在 yii2 上没有找到。
  • 最佳答案

    PHP语言和框架设置中,将包含路径设置为codeception。喜欢this

    对于那些想知道的人:

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

    例如验收测试

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

    来自:@param\codeception_frontend\AcceptanceTester $I

    致:@param AcceptanceTester $I

    关于Phpstorm 和 Yii2 高级模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29745655/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com