设为首页收藏本站
查看: 89|回复: 0

[PHP] 配置PHPStormIDE集成Yii框架教程(图文)

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2014-5-16 09:11:00 | 显示全部楼层 |阅读模式
    配置 [ol]
  • 从索引中排除?yiilite.php:
  • File → Settings → IDE Settings → File Types.
  • yiilite.php?to?Ignore files and folders.

  • 排除不使用的文件夹以及设定特定的资源根目录.
  • File → Settings → Project settings → Directories.
  • Mark?framework/cli/views,?protected/runtime?and?assets?as?excluded.
  • Mark website root as?resource root.

  • 设置你的PHP的路径.
  • File → Settings → Project settings → PHP → PHP Home.   
  • 如果你的项目使用的是公用的Yii框架文件夹那么你需要包含这个:
  • File → Settings → Project settings → PHP → PHP Home → Add.
  • Specify a path to?framework?directory.

  • 如果你正在写单元测试那么你可以包含PHPUnit以获取提示代码(和上面一样添加路径):
  • File → Settings → Project settings → PHP → PHP Home → Add.
  • Specify a path to PHPUnit.   [/ol]
  • 自动完成代码快捷键:?Ctrl+Space.(注意中文拼音输入法的快捷键很多也是这个,注意修改以区别)
  • 显示函数参数快捷键:?Ctrl+Q. 测试 你需要安装 PHPUnit 来运行这些测试.
    [ol]
  • PHPUnit.
  • Follow?official PHPUnit installation guide.
  • In your IDE:?Run → Edit configurations.
  • Press "+".
  • Name: anything.
  • Test: depending on what do you want to test select an appropriate option. Specify path.
  • Use XML configuration file: specifying path to?phpunit.xml. Often it's?path_to_your_webroot/protected/tests/phpunit.xml.   [/ol]
  • 运行测试使用?SHIFT+F10快捷键. OK,现在这样就可以简单的支持yii framework了。
    最新的phpstorm能智能识别yii的framework:
    当用yiic创建的项目以后,需要手工做一些设置
    File, Settings(mac下是phpstorm,preference),Project Setting ,Directories
    标记当前项目的protected/runtime, assets为excluded
    标记工程项目的根目录为resource root
    点击Add Content Root,把yii框架的路径添加进来,标记cli/views目录为excluded
    另外,需要排除yiilite.php,否则会补全多次,File,Settings,File Types,右下角的ignore files里面添加yiilite.ph
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表