Страница 1 из 6

Настройка IDE для работы с Yii

Добавлено: 2010.09.22, 00:25
samdark

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.22, 12:31
MaxOtto
Недавно освоил NetBeans (кроме тестирования). Счастлив аки слон.

Тут yзнал еще кое-что полезное, буду применять.

Спасибо!

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.22, 12:40
slavcodev
А я вот не додумался удалить yiilite. Доставлял немало неудобств :) И пока пишу пост, пришло в голову и в свн его добавить в игнор :)

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.22, 13:08
samdark
Вообще, если у кого есть интерсные приёмы для разных IDE + Yii — закидывайте. Дополню рецепт.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.22, 16:19
BuCeFaL
Стоит еклипс, создан проект в проекте есть папка framework. Ничего не настраивал, еклипс сам все проиндексировал, Yii с авто дополнением =) даже PHPDoc сам генерит. Правда после открытия проекта, когда идет индексация всего проекта - тупит сильно но буквально через пару минут все нормально.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 14:42
Svyatov
Спасибо большой за рецепт, не знал, что yiilite можно так убрать.
BuCeFaL писал(а):Стоит еклипс, создан проект в проекте есть папка framework. Ничего не настраивал, еклипс сам все проиндексировал, Yii с авто дополнением =) даже PHPDoc сам генерит. Правда после открытия проекта, когда идет индексация всего проекта - тупит сильно но буквально через пару минут все нормально.
Сначала плотно работал на Eclipse, но после того как пару дней посидел на Netbeans, могу сказать, что последний на порядок удобнее, быстрее и функциональнее. Рекомендую через "не хочу" поработать на нем хотя бы пару/тройку дней, лучше недельку, и все встанет на свои места ;)

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 14:46
yuran80
А PhpStorm еще круче! Попробуйте.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 15:15
Svyatov
yuran80 писал(а):А PhpStorm еще круче! Попробуйте.
Пробовали, не порадовал честно говоря, особенно учитывая "платность".

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 15:21
slavcodev
PhpStorm сказка для меня. использую бесплатную версию.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 15:22
Svyatov
mc-bear писал(а):PhpStorm сказка для меня. использую бесплатную версию.
Это что за версия такая? :)

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 19:13
yuran80
Мне, как участнику open source, дали лицензию - теперь пользуюсь не нарадуюсь. До этого сидел на NetBeans - тоже полностью устраивал. Но PhpStorm ближе для меня. ИМХО.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.23, 21:25
samdark
Svyatov
Их три:
1. Для обучения.
2. Для OpenSource.
3. Условно бесплатная EAP.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.24, 10:00
timlar
Сэм, а как получить лицензию для опенсорс?

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.24, 10:55
slavcodev

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.27, 09:16
mitallast
Спасибо за рецепт! заодно и повод настроить selenium.

Есть вопрос по запуску тестов в netbeans: как запустить один тест, а не все вместе ? Если я протестировал модели, и хочу протестировать работу контроллера site , то мне незачем запускать тест для post контроллера. В консоли я бы и набрал соответствующую команду типа ":~tests$ phpunit functional/SiteControllerTest.php". Как запустить такое из нетбинса, не увидел.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.27, 12:46
samdark
Ну, Shift+F6.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.09.27, 13:48
mitallast
Слона то и не заметил. Спасибо.

Также, как оказывается, можно запускать из самого тестируемого файла комбинацией ctrl+F6.

Re: Настройка IDE для работы с Yii

Добавлено: 2010.10.03, 08:10
Nihisil
PHP 5, PHPUnit 3.5
Первый раз попробовал запустить тесты, для этого я сначало запускаю сервер Selenium Remote Control

Код: Выделить всё

sudo java -jar /usr/local/bin/selenium-server.jar
Потом

Код: Выделить всё

phpunit --verbose functional
Он запускает тесты, в конце выдает:
FAILURES!
Tests: 3, Assertions: 2, Failures: 2, Errors: 1.
Вроде как работает :)
Но при попытке запустить тесты через phpStorm, мне выдается:
/usr/bin/php /tmp/phpunit_mahjong_aleksey.php -config /home/aleksey/work/project/www/mahjong/protected/tests/phpunit.xml f /home/aleksey/work/project/www/mahjong/protected/tests/functional/SiteTest.php
Testing started at 14:02 ...
Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
E_USER_NOTICE: Please no longer include "PHPUnit/Framework.php".
at /usr/share/php/PHPUnit/Framework.php:50
at /tmp/phpunit_mahjong_aleksey.php:156
PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0

Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
PHP Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
PHP Warning: Invalid argument supplied for foreach() in /tmp/phpunit_mahjong_aleksey.php on line 12
PHPUnit is not configured properlyEmpty test suite.

Process finished with exit code 255
В чем может быть проблема?

Изображение

Re: Настройка IDE для работы с Yii

Добавлено: 2010.10.05, 15:28
Fantom_v
Пытался исключить из индексации yiilite.php, но вот что выходит:
Изображение

Как исправить?

Re: Настройка IDE для работы с Yii

Добавлено: 2010.10.05, 15:38
Ryadnov
@Fantom_v

было
^(CVS|SCCS|…. много всяких непонятных буквочек ...
а должно стать
^(yiilite\.php|CVS|SCCS|…. ного всяких непонятных буквочек ...