Yii与PHP风暴自动完成和类识别

时间:2013-02-02 02:41:14

标签: php yii phpstorm

我刚刚开始使用Yii Framework(这是一个很棒的!)并且正在使用PHP Storm 5。

我已经将testdrive文件与Yii框架分开了,只是更改了index.php文件中的路径,这些路径都可以工作,但我现在如何获得代码完成并且IDE能够识别所有yii系统类?

我已经用Google搜索并阅读了大量内容,但这一切都让人感到困惑,并没有得到很好的解释。那里的任何人都可以给我几个步骤吗?

由于

修改

我想通了,很容易。您所要做的就是转到文件→设置→项目设置→PHP→PHP主页→添加。并在yii中添加到框架文件夹的路径。

2 个答案:

答案 0 :(得分:10)

我想通了,很容易。您所要做的就是转到文件→设置→项目设置→PHP→PHP主页→添加。并在yii中添加到框架文件夹的路径。

答案 1 :(得分:5)

  1. 从索引中排除yiilite.php

    • 文件→设置→IDE设置→文件类型
    • yiilite.phpIgnore files and folders
  2. 排除未使用的目录,指定资源。

    • File → Settings → Project settings → Directories。 -Mark framework/cli/viewsprotected/runtimeassetsexcluded
    • 将网站root标记为resource root
  3. 指定PHP的路径。

    • File → Settings → Project settings → PHP → PHP Home
  4. 如果您的项目使用常见的Yii框架文件夹,则需要包含它。

    • File → Settings → Project settings → PHP → PHP Home → Add
    • 指定framework目录的路径。
  5. 如果您正在编写单元测试,可以包含PHPUnit以获得代码完成:

    • File → Settings → Project settings → PHP → PHP Home → Add
    • 指定PHPUnit的路径。