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

Ada*_*dam 11 php yii phpstorm

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

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

我用Google搜索并阅读了大量内容,但这些内容非常令人困惑,并且没有得到很好的解释.那里的任何人都可以给我几个步骤吗?

谢谢

编辑

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

Ada*_*dam 11

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


ima*_*man 6

  1. yiilite.php从索引中排除:

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

    • File ? Settings ? Project settings ? Directories.马克framework/cli/views,protected/runtimeassets作为excluded.
    • 将网站标记为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的路径.