Добавляет специфичные для Yii возможности навигации, дополнения кода и другие полезности. Забрать можно с официальной
страницы плагина.
File → Project properties → PHP Include Path
.framework
.yiilite.php
.Tools → Options → Miscellaneous → Files
.Files Ignored by the IDE
.^(yiilite\.php|CVS|SCCS|…
.File → Project properties → Ignored Folders → Add Folder
.assets
, framework/cli/views
и protected/runtime
.File → Project properties → PHP Include Path
.PHPUnit
.Ctrl+Space
.Ctrl+P
.Для запуска функциональных и модульных тестов Yii нужно установить соответственно
SeleniumRC и PHPUnit.
- Устанавливаем [по инструкции на официальном сайте](http://www.phpunit.de/manual/3.0/en/installation.html).
- В IDE: `Tools → Options → PHP → Unit Testing`.
- Указываем путь к PHPUnit (для Windows это путь к `phpunit.bat`).
- `Tools → Plugins → Available Plugins`.
- Устанавливаем `Selenium Module for PHP`.
- `File → Project properties → Sources`.
- `Test Folder` выставляем в `путь_до_проекта/protected/tests`.
Alt+F6
.Shift+F6
.Code Coverage
.php.ini
добавляем:zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
Отладку можно начать нажав Ctrl-F5
.
Для использования своих точек останова идём в Tools → Options → PHP → вкладка Debugging
и
снимаем галочку с Stop at First Line
.
YiiStorm — плагин для PhpStorm, добавляющий специфичные для Yii возможности навигации, дополнения кода и другие полезные
штуки. Установить можно с официального сайта плагина.
yiilite.php
:- `File → Settings → IDE Settings → File Types`.
- В `Ignore files and folders` добавляем `yiilite.php`.
- `File → Settings → Project settings → Directories`.
- Помечаем `framework/cli/views`, `protected/runtime` и `assets` как `excluded`.
- Помечаем корень сайта как `resource root`.
- `File → Settings → Project settings → PHP → PHP Home`.
File → Settings → Project settings → PHP → PHP Home → Add
.framework
.File → Settings → Project settings → PHP → PHP Home → Add
.PHPUnit
.Ctrl+Space
.Ctrl+Q
.Для запуска модульных тестов Yii нужно установить PHPUnit.
Run → Edit configurations
.Name
: что угодно.Test
: в зависимости от того, что тестировать выбираем нужное и указываем путь.Use XML configuration file
: путь до phpunit.xml
. Обычно путь_до_приложения/protected/tests/phpunit.xml
.SHIFT+F10
.Использованы материалы
NetBeans IDE and Yii projects.Автор
: Александр Макаров, Sam Dark (rmcreative.ru).Обсуждение и комментарии
: http://yiiframework.ru/forum/viewtopic.php?f=8&t=1495.