Yii + PhpStorm = YiiStorm

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.15, 15:41

У меня такого нет:

Изображение

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.15, 16:28

хммм а ты точно скачал http://mazx.ru/files/yiistorm/0.8/YiiStorm.jar ?

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.15, 22:39

Похоже что нет :) Слил то, что было по ссылке на сайте. Размеры отличаются.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.15, 23:02

Перекачал, всё появилось.

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.15, 23:21

Ты видимо в тот раз скачал 0.5 версию) она первой идет как stable

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.19, 01:39

Обновление 0.9.1

С гордостью ))) представляю вам версию 0.9.1 с созданием комментариев к передаваемым в представление переменным.

Изображение

Некоторые изменения относительно анимации (она была для версии 0.9)
  • 1. тип данных resource теперь не ставится, просто пустым оставляется
    2. добавляется phpdoc переменной $this с классом контроллера ( привет тем кто заказывал)
Известный баг - пока не получается выделить тип возвращаемого значения для функций самого php...как ни печально :) т.е для substr() будет выставлять пустой тип переменной

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.24, 01:14

v0.9.2

Множественные улучшения автокомплита ( автокомплит директорий вложенных в папку представлений и файлов в них )
Поддержка php-doc типа для переменных передаваемых из контроллера в вид, содержащих значение встроенных функций php.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение zelenin » 2013.09.24, 08:21

предпочитаю из репозитория обновляться. Соответственно вопрос: когда?
PS за труды спасибо. Результат - сказка!

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.24, 08:56

В октябре думаю выложу в репозиторий.

Сонько Дмитрий
Сообщения: 28
Зарегистрирован: 2011.09.08, 15:11

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.26, 09:29

Появился вопрос, по передаче информации о переменных во вьху. Создаются такие конструкции:

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

 * @var \Claims $modelClaims
 * @var #M#M#C\Offers.model.findByPk|? $model  
$modelClaims - пробросился замечательно, а вот $model не очень хорошо. В чем может быть дело?

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.26, 10:06

Тут стоит уточнить как именно Offers была передана
- new Class() прямо в массиве передаваемом
- $var = new Class() а потом эта переменная вставлена в массив
- $var = $this->loadModel()
- array('model'=>$this->loadModel());
или еще как то..

Сонько Дмитрий
Сообщения: 28
Зарегистрирован: 2011.09.08, 15:11

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.26, 10:58

mazx писал(а):Тут стоит уточнить как именно Offers была передана
- new Class() прямо в массиве передаваемом
- $var = new Class() а потом эта переменная вставлена в массив
- $var = $this->loadModel()
- array('model'=>$this->loadModel());
или еще как то..
Проброшено как:

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

$model = Offers::model()->findByPk($id);
$this->render('master_account_information', array(
                ...
                'model' => $model,
                ...
            )
);

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.26, 14:58

Ок исправлю в ближайшее время :)

Сонько Дмитрий
Сообщения: 28
Зарегистрирован: 2011.09.08, 15:11

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.27, 07:08

mazx писал(а):Ок исправлю в ближайшее время :)
А в общем штука очень крутая, вписали у себя в регламент использовать её в проекте и оформлять подобным образом вьюхи. Единственное, что я до сих пор не понял, где панель управления миграциями?

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.27, 09:05

Она появляется только после выбора yiic файла в настройках...yiic.bat или yiic.php в зависимости от ОС

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.27, 09:06

ну и yiic должен быть рабочим :) а то бывает не настроен.

Сонько Дмитрий
Сообщения: 28
Зарегистрирован: 2011.09.08, 15:11

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.27, 12:26

mazx писал(а):ну и yiic должен быть рабочим :) а то бывает не настроен.
Это есессно

Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.27, 12:59

Ну если все ок, то она должна отображатся внизу
Вложения
2013-09-27_13-58.jpg
2013-09-27_13-58.jpg (14.35 КБ) 30627 просмотров

Сонько Дмитрий
Сообщения: 28
Зарегистрирован: 2011.09.08, 15:11

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.27, 14:35

Да, уже увидел. Среду перезапустил и увидел. Будем разбираться с ней более подробно

Аватара пользователя
denisOgr
Сообщения: 133
Зарегистрирован: 2012.02.02, 13:18
Контактная информация:

Re: Yii + PhpStorm = YiiStorm

Сообщение denisOgr » 2013.09.27, 21:26

Спасибо за плагин.
Очень хорош и полезен.

ПС у меня Шторм 6.0.3. Установил плагин через скаченный ZIP не заработал, установил, через jar - заработал.

Ответить