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

Обсуждение документации. Переводы Cookbook и авторские рецепты.
Аватара пользователя
Ivan Ozercov
Сообщения: 53
Зарегистрирован: 2012.03.21, 15:53
Откуда: Минск

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

Сообщение Ivan Ozercov » 2012.06.30, 17:08

Буду очень благодарен, если кто кинит ссылку на статью по PHPUnit+ PHPStorm. А то я , что совсем, что то в лужу сел :?

Аватара пользователя
resurtm
Сообщения: 299
Зарегистрирован: 2010.12.19, 09:13
Откуда: Казахстан, Алма-Ата
Контактная информация:

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

Сообщение resurtm » 2012.06.30, 17:17

Ivan Ozercov писал(а):Буду очень благодарен, если кто кинит ссылку на статью по PHPUnit+ PHPStorm. А то я , что совсем, что то в лужу сел :?
Вот.

Аватара пользователя
Ivan Ozercov
Сообщения: 53
Зарегистрирован: 2012.03.21, 15:53
Откуда: Минск

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

Сообщение Ivan Ozercov » 2012.07.01, 17:26

resurtm писал(а):
Ivan Ozercov писал(а):Буду очень благодарен, если кто кинит ссылку на статью по PHPUnit+ PHPStorm. А то я , что совсем, что то в лужу сел :?
Вот.
Немного не совсем то, что хотел. Это я видел тут. Переформулирую свою просьбу, я бы хотел почитать мануал для новичков, как писать тесты в PHPStorm.

lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

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

Сообщение lexand » 2012.07.01, 21:41

да как обычно
http://www.phpunit.de/manual/3.6/en/index.html
тесты они ведь индифирентны к среде разработки

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

class MyTest extends CTestCase {
.....
может у вас какието.... проблемы запуска тестов?
или может вы не отметили директорию tests как тестовую (контекстное меню на нужной директории, Mark directory -> as test sources - как то так, точно не помню)
соответственно все тесты дожны находиться в этой отмеченной директории
желательно что бы внутрення структура директорий под tests/units отражала структуру приложения
тоесть если есть
protected/components/helpers
то должно быть tests/units/components/helpers

настройте ваш конфигурационный XML файл и bootstrap.php согласно вашим требованиям и директориям проекта и прочего

AlTiger
Сообщения: 199
Зарегистрирован: 2012.01.15, 18:37

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

Сообщение AlTiger » 2012.07.02, 07:39

PhpStorm.
Пишу:

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

{$form->textArea( $page, 'meta_keywords', [ 'rows' => 3 ] )}
 
Все нормально.... но....
Изображение
И из за этого получается
Изображение

Как быть? ^_^

lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

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

Сообщение lexand » 2012.07.02, 09:21

настроить правильную версию интерпретатора
5.3 не умеет распознавать ['key'=>'value'], только 5.4

AlTiger
Сообщения: 199
Зарегистрирован: 2012.01.15, 18:37

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

Сообщение AlTiger » 2012.07.02, 12:05

эм.. Это smarty. Забыл указать

lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

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

Сообщение lexand » 2012.07.02, 20:37

хм
а я и не заметил что то смарти

про смарти не подскажу
но все равно кажеться что в шторме не тот интрепретатор (версия) выбран

paloskin
Сообщения: 7
Зарегистрирован: 2012.09.30, 01:26

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

Сообщение paloskin » 2012.09.30, 12:44

sublime text 2 конечно не IDE, но все же если кому-то будет полезно, есть возможность добавить yii сниппеты

sublime yii snippets

fly2k
Сообщения: 155
Зарегистрирован: 2013.03.19, 05:31

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

Сообщение fly2k » 2013.03.19, 08:31

Нахвалили phpstorm, решил попробовать... Обрадовало что он сам узнал мой Yii проект, правда что это(framework integration) дает на деле - хз.
Файлы в игнор нужные поставил. Дополнение работает, насколько я понял, для текущего класса только... $this->render, например, уже не видит... Но это всё фигня, больше меня напрягло то что куча варнингов на такие вещи как "self::HAS_MANY" (не знает такой константы) или не находит поля класса, которые заданы через relations... понимаю что это сложно, но блин, он же все выделяет цветом и в общем грязь типо :(

это у всех так, или я такой одаренный? подскажите как это поправить? хочу чтобы все как у людей, и варнинги бы видеть только реальные...
система: Ubuntu 12.10

ЗЫ. бОльшую часть времени сидел в GVim, последнее время прыгал на Netbeans и Eclipse... Netbeans каким то уж очень неповоротливым показался, вплоть до тормозов при отрисовке менюшек, переключении табов и остального UI... i7/8Gb :o Eclipse пошустрее, но как то нафталином чтоле от него попахивает :) phpstorm с первого взгляда сильно приятнее и моднее выглядит :) вот тока мелочи бы эти исправить...
// Yii2Rulez!

fly2k
Сообщения: 155
Зарегистрирован: 2013.03.19, 05:31

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

Сообщение fly2k » 2013.03.19, 08:59

upd: Блин, добавил в пути пхп(в настройках проекта) диру с фреймворком(он у меня вне проекта), на константы перестал ругаться, вообще почище стало :)
но остались неприятности, например в коде имеем варнинги(в каментах):

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

	public function getAllChilds()
	{
		$return = array();
		foreach ($this->childs as $c) {  // Field accessed via magic method (про childs, который описан в relations) - это в общем понятно, и не мешается.
			$return[$c->id] = $c;
			$return += $c->getAllChilds(); // Method 'getAllChilds' not found in class - вот это уже не понятно...
		}
		return $return;
	}
но вообще, уже лучше :)
// Yii2Rulez!

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg » 2013.03.19, 11:25

эти вещи нужно в PHPDOC прописывать

fly2k
Сообщения: 155
Зарегистрирован: 2013.03.19, 05:31

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

Сообщение fly2k » 2013.03.20, 00:56

спасибо, буду разбираться, ибо для меня это вновь :)

еще вот какое неудобство, как с вьюшками удобнее работать? а то они по разным файлам разбросаны - немного парит... есть какой то могет способо это упростоить с помощью IDE или, скажем, сами вьюшки по другому как то проектировать?
// Yii2Rulez!

Аватара пользователя
samdark
Администратор
Сообщения: 8147
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2013.03.20, 11:37

То, что разбросаны — это нормально. В навигации поможет http://rmcreative.ru/blog/post/yiistorm-dlja-phpstorm
Yii. Сборник рецептов

Нравится Yii? Поставьте звёздочек на github: 1.1 и 2.0.

Arnowt
Сообщения: 158
Зарегистрирован: 2013.09.13, 11:11

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

Сообщение Arnowt » 2013.09.24, 17:10

Я так понимаю что п2 из http://yiiframework.ru/doc/cookbook/ru/ide не актуален для PhpStorm 6.0.3? или мне показалось? :)

Но в любом случае у меня получилось:
--------------------------------------
$role=$auth->createRole();
$role->addChild();
addChild - не анйден
--------------------------------------
Yii::app()->user
user - Field accessed...
--------------------------------------
Ну и еще некторые... это я что-то не правильно настроил или ?

Аватара пользователя
samdark
Администратор
Сообщения: 8147
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2013.09.24, 17:37

Ну как неактуален... PhpStorm научился работать с дублями, но с одним источником дополнение чуть получше.

Второе решается так http://rmcreative.ru/blog/post/yii--avt ... lja-yiiapp
Yii. Сборник рецептов

Нравится Yii? Поставьте звёздочек на github: 1.1 и 2.0.

Vladislav
Сообщения: 14
Зарегистрирован: 2013.10.20, 11:33

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

Сообщение Vladislav » 2013.10.20, 16:32

Спасибо, пригодилось.

clod
Сообщения: 8
Зарегистрирован: 2011.06.21, 10:50

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

Сообщение clod » 2016.06.15, 19:10

Почему-то никто не упомянул Codelobster.
Там есть специальный очень удобный плагин для Yii.

zelenin
Сообщения: 9172
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2016.06.15, 19:30

clod писал(а):Почему-то
потому что PhpStorm - стандарт де-факто. Есть еще некоторые популярные варианты, но в их число не входит
clod писал(а):Codelobster
, который вы разрабатываете.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость