Yii + PhpStorm = YiiStorm

Обсуждение документации. Переводы Cookbook и авторские рецепты.
Аватара пользователя
mazx
Сообщения: 117
Зарегистрирован: 2013.02.14, 21:13

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.27, 22:04

что за zip?

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.29, 02:40

Выложил версию 0.9.3
Исправлен баг с неверным типом переменной в phpdoc. Теперь даже если IDE не опознает что в переменной конкретная модель, а не CActiveRecord, в вид уходит phpDoc с правильным классом.
Надо это будет как то применить чтобы автокомплит работал правильно в любых случаях использования переменной полученной из $model= Class::model()->find методов.
:) Пора уже начать расширять автокомплиты)
Кроме того исправлен баг добавлявший лишние "//" при создании файла по абсолютному пути.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.29, 03:50

Надо бы к PHP Frameworks Day выкатить 1.0 :)) чтоб не стыдно было посмотреть в глаза )))

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.29, 14:09

На сайте валюту донейта не советую фиксировать. Для русских аккаунтов донейт не в рублях запрещён.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.29, 14:25

Поставил 0.9.4, пока полёт нормальный.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.29, 14:57

Sam Dark писал(а):На сайте валюту донейта не советую фиксировать.
Там обязателен выбор валюты) Сделал в рублях))
Заодно wm поставил)

yan
Сообщения: 942
Зарегистрирован: 2011.03.23, 09:28
Откуда: Уфа

Re: Yii + PhpStorm = YiiStorm

Сообщение yan » 2013.09.29, 15:15

Спасибо за полезную вещь, а как осуществляются переходы по алиасам путей (в виджетах и тп), насколько я понимаю распознаются только стандартные алиасы, и в подобных структурах https://github.com/clevertech/YiiBoilerplate/ это не может работать? Если так может быть сделать в приложении настройку соответствия алиаса и реального пути или более удобный вариант - читать это из какого-то файлика с настройками проекта, тогда не надо будет каждому разработчику настраиваться под проект, и туда со временем еще много чего можно поместить.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение samdark » 2013.09.29, 18:59

Если обязателен, лучше PayPal оставить в EUR или USD. Рубли WM нормально покрывает.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.09.30, 06:43

Запилил еще ошибку пойманную - https://github.com/cmazx/yiistorm/issues/12

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.09.30, 11:10

yan писал(а):Спасибо за полезную вещь, а как осуществляются переходы по алиасам путей (в виджетах и тп), насколько я понимаю распознаются только стандартные алиасы, и в подобных структурах https://github.com/clevertech/YiiBoilerplate/ это не может работать? Если так может быть сделать в приложении настройку соответствия алиаса и реального пути или более удобный вариант - читать это из какого-то файлика с настройками проекта, тогда не надо будет каждому разработчику настраиваться под проект, и туда со временем еще много чего можно поместить.
есть в планах.

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

Re: Yii + PhpStorm = YiiStorm

Сообщение Сонько Дмитрий » 2013.10.22, 06:48

Выловил еще одну ошибку https://github.com/cmazx/yiistorm/issues/13

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2013.10.24, 01:06

v0.9.7b - 23.10.13
Autocomplete new view fix
Migration create fix

big_mike
Сообщения: 113
Зарегистрирован: 2013.02.26, 01:12

Re: Yii + PhpStorm = YiiStorm

Сообщение big_mike » 2013.11.11, 12:31

Скажите, а можно ли сделать так, чтобы IDE показывала подсказки в методах, не по CTRL+P, а при попадании курсора?

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2014.01.07, 07:49

big_mike писал(а):Скажите, а можно ли сделать так, чтобы IDE показывала подсказки в методах, не по CTRL+P, а при попадании курсора?
Помоему нельзя сделать.


Новая версия v0.9.8b - 07.01.14

Автокомплит и переход по ссылке для категорий сообщений (messages).
Автокомплит строк из выбранной "категории"
Переписал обработку навигации по render из виджета. Говорят тормозило)
И некоторые другие исправления.
Забираем бету как всегда на http://mazx.ru/

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2014.01.08, 18:17

Выкатил новую версию 0.9.10b с блекджеком и автокомплитом компонентов из конфига.
Ссылки на компонент, и автокомплита его методов пока к сожалению нет, но думаю получится сделать.
Теперь все новости дублируются в твиттер #YiiStorm

Fourteen
Сообщения: 10
Зарегистрирован: 2013.07.11, 10:59

Re: Yii + PhpStorm = YiiStorm

Сообщение Fourteen » 2014.01.09, 04:53

mazx писал(а):Выкатил новую версию 0.9.10b с блекджеком и автокомплитом компонентов из конфига.
Ссылки на компонент, и автокомплита его методов пока к сожалению нет, но думаю получится сделать.
Теперь все новости дублируются в твиттер #YiiStorm
Чё то не пашет. При входе в настройки YiiStorm

Exception in plugin YiiStorm

null
java.lang.NullPointerException
at com.yiistorm.YiiStormSettingsPage.initYiiAppPanel(YiiStormSettingsPage.java:247)
at com.yiistorm.YiiStormSettingsPage.createComponent(YiiStormSettingsPage.java:125)
at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1303)
at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:461)
at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68)
at com.intellij.openapi.options.newEditor.OptionsEditor$9$1$1.run(OptionsEditor.java:430)
at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1114)
at com.intellij.openapi.options.newEditor.OptionsEditor$9$1.run(OptionsEditor.java:423)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:924)
at com.intellij.openapi.options.newEditor.OptionsEditor$9.run(OptionsEditor.java:420)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2014.01.09, 12:13

Выкатил версию с исправлением

Аватара пользователя
solo
Сообщения: 320
Зарегистрирован: 2013.03.08, 19:59
Откуда: Ukraine, VINNITSA

Re: Yii + PhpStorm = YiiStorm

Сообщение solo » 2014.01.13, 11:48

Приветствую!
Скачал последнюю версию плагина и она провоцирует PhpStorm на зависание(та что стояла в 7.1 тоже также).
http://www.yiiframework.ru/forum/viewto ... 7&start=10

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2014.01.13, 14:04

ага. Разберемся почему

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

Re: Yii + PhpStorm = YiiStorm

Сообщение mazx » 2014.01.14, 00:08

Выложил новую версию 0.9.12b содержащую некоторые исправления и улучшения в плане производительности.
Правда еще не протестировано решило ли проблему 0.9.11 :) но почему бы и не обновится))

Ответить