Настройка IDE для работы с Yii
Re: Настройка IDE для работы с Yii
TranceSmile
PHPEd попробуй, у нее потребление ресурсов значительно меньше
ну а так, то железо нужно менять, а то когда оно не успевает за человеком это не дело
баксов за 500 вполне можно зверя для работы собрать
--------------
а может в gii добавить генерацию строк вида
для вюх
или это плохая идея?
PHPEd попробуй, у нее потребление ресурсов значительно меньше
ну а так, то железо нужно менять, а то когда оно не успевает за человеком это не дело
баксов за 500 вполне можно зверя для работы собрать
--------------
а может в gii добавить генерацию строк вида
Код: Выделить всё
/**
* @var $this CController;
* @var $model Post;
*/
или это плохая идея?
- TranceSmile
- Сообщения: 562
- Зарегистрирован: 2011.06.27, 19:04
- Откуда: Украина
- Контактная информация:
Re: Настройка IDE для работы с Yii
Извините за офтоп такоя машинка пойдет http://www.mobiliti.com.ua/view.catalog ... d.8702878/
Re: Настройка IDE для работы с Yii
озу мало
имхо надо не меньше 4
хотя это еще зависит от того на чем работать ( ОС/приложения) и как (сколько прог /файлов открыто )
но лучше взять больше чем потом постоянно себя ограничивать в работе
имхо надо не меньше 4
хотя это еще зависит от того на чем работать ( ОС/приложения) и как (сколько прог /файлов открыто )
но лучше взять больше чем потом постоянно себя ограничивать в работе
- TranceSmile
- Сообщения: 562
- Зарегистрирован: 2011.06.27, 19:04
- Откуда: Украина
- Контактная информация:
Re: Настройка IDE для работы с Yii
ну ОЗУ добавить можно будет потом. Для разработки собираюсь использовать никс подобную систему.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Настройка IDE для работы с Yii
С обсуждением железок попрошу в курилку.
Нравится Yii? Давайте сделаем его лучше!.
Re: Настройка IDE для работы с Yii
У меня по Netbeans вопрос другого плана, поиск по файлам проекта работает включая Include Path, нам то не нужен поиск по файлам фреймворка, хоть держи 2 проекта один с Include Path другой без, как этого избежать? Не нашел решения в Netbeans.
Возможно даже Refactoring работает с Include Path.
Возможно даже Refactoring работает с Include Path.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Настройка IDE для работы с Yii
Разве там нет поиска внутри определённой директории (protected)?
Нравится Yii? Давайте сделаем его лучше!.
Re: Настройка IDE для работы с Yii
Стыдно не обратил внимания думал выбор только между проектами в том месте.Sam Dark писал(а):Разве там нет поиска внутри определённой директории (protected)?
Re: Настройка IDE для работы с Yii
установил phpStorm, первые впечатления:
Шустро работает, не глючит и не ворочается как NetBeans, что уже мотивирует на него перейти.
Из минусов - неудобный интерфейс настроек. ( с настройкой xdebug пришлось повозиться)
Шустро работает, не глючит и не ворочается как NetBeans, что уже мотивирует на него перейти.
Из минусов - неудобный интерфейс настроек. ( с настройкой xdebug пришлось повозиться)
RTFM !
Re: Настройка IDE для работы с Yii
У меня наоборот, PhpStorm - первое на чем xdebug завелся с пол пинка(точнее правильное указывание IDE_KEY и порта который слушать, и настройке собственно xdebug на удаленную отладку). На eclipse так и не запустилось, и хз что не правильно, вроде все так же, на НетБинсе запустил, но с ковырянием.
Re: Настройка IDE для работы с Yii
IDE настроил по инструкции, но почему-то, например
выдает что свойства isPostRequest нет и в списке подсказок он не выдается...
Можно ли как-то настроить, чтобы это работало в NetBeans или PhpStorm?
Код: Выделить всё
Yii::app()->request->isPostRequest
Можно ли как-то настроить, чтобы это работало в NetBeans или PhpStorm?
- Stamm
- Сообщения: 407
- Зарегистрирован: 2010.03.14, 18:59
- Откуда: Россия, Москва
- Контактная информация:
Re: Настройка IDE для работы с Yii
Я себе в phpstorm в проект добавил файлик типо такого autocomplete.php
Но он не будет подсказывать isPostRequest, только getIsPostRequest()
При желании можно прописать все магические свойства к классу, но может стоит разработчикам сделать такие комментарии в коде фреймворка для автодополнения?
Но он не будет подсказывать isPostRequest, только getIsPostRequest()
При желании можно прописать все магические свойства к классу, но может стоит разработчикам сделать такие комментарии в коде фреймворка для автодополнения?
Код: Выделить всё
<?php
/**
* @property WebUser $user
* @property CHttpRequest $request
* @property CClientScript $clientScript
*/
class CApplication{}
/**
* @property CCookieCollection $cookies
*/
class CHttpRequest{}
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Настройка IDE для работы с Yii
Да сделали уже. В 1.1.9 будут.
Нравится Yii? Давайте сделаем его лучше!.
Re: Настройка IDE для работы с Yii
Насчет железа - IDE не так требовательны к процессору как любой современный браузер. Более критичен размер оперативной памяти.
Intel Atom x2 1.07GHz
вполне справляется с NetBeans, коим я собственно и пользуюсь.
Пробовал phpStorm - не понял за что надо платить деньги. Плюсы по отношению к NetBeans уж очень сомнительны, а фанатики на хабре адекватного ответа не дают, только фекалиями кидаются и карму опускают)
Intel Atom x2 1.07GHz
вполне справляется с NetBeans, коим я собственно и пользуюсь.
Пробовал phpStorm - не понял за что надо платить деньги. Плюсы по отношению к NetBeans уж очень сомнительны, а фанатики на хабре адекватного ответа не дают, только фекалиями кидаются и карму опускают)
-
- Сообщения: 2
- Зарегистрирован: 2011.10.12, 18:33
Re: Настройка IDE для работы с Yii
Для меня киллер-фичей phpStorm по сравнению с NetBeans было то, что phpStorm позволяет внутри проекта работать с файлами в разной кодировке. А в NetBeans была одна кодировка на проект, и файлы в другой кодировке было редактировать проблематично.Пробовал phpStorm - не понял за что надо платить деньги. Плюсы по отношению к NetBeans уж очень сомнительны, а фанатики на хабре адекватного ответа не дают, только фекалиями кидаются и карму опускают)
-
- Сообщения: 2
- Зарегистрирован: 2011.10.12, 18:33
Re: Настройка IDE для работы с Yii
Небольшое замечание по настройке phpStorm, которого я не нашел ни в совете по настройке ни в этой теме.
На самом деле исключать yiilite.php, да и остальные файлы через ignore не совсем верно и есть более простое решение.
В списке файлов щелкаем по файлу правой клавишей мыши и выбираем Mark as Plain Text. После этого файл остается внутри проекта но автодополнение по нему работать не будет.
На самом деле исключать yiilite.php, да и остальные файлы через ignore не совсем верно и есть более простое решение.
В списке файлов щелкаем по файлу правой клавишей мыши и выбираем Mark as Plain Text. После этого файл остается внутри проекта но автодополнение по нему работать не будет.
Re: Настройка IDE для работы с Yii
Такой вопрос
пришлось переустановить систему, и соответсвенно PhpStorm
потом пришлось перестроить структуру приложения
теперь у меня в папке tests (вынесена в корень), находиться две папки app1 и app2 со своими конфигами, имена классов разные везде (ждем Yii 2.0 с namespace)
и вот
из контекстного меню пропали пункты Run и Debug для тестов, теперь просто не возможно быстро запустить один тест, или один класс с тестами, приходиться либо вручную создавать конфиги для каждого теста, либо запускать все целиком ради одного теста, что в любом случае долго
хотя сами файлы тестов показываються с правильными иконками
как их вернуть? может я что то недонастроил?
удалить папку .idea из проекта ?
-----
пробовал, за несколько подходов, PhpStorm - вначале както туговато он шел
то одно не смог настроить то другое, а потом просто прижало - нужно было повысить эффективность и правильность рефаторинга и остального
до это больше вручную делал
В NetBeans рефакторинг хорошо работает для Java, для PHP всяких плюшек там нет. А в PhpStorm - это просто фантастика.
И он рельно работает быстрее NetBeans, даже на этапе индексации файлов проекта уже заметен выигрыш.
Раньше я использовал Eclipse + NetBeans. Eclipse работает с ZendDebugger, а в NetBeans было проще одним нажатием (ну или двумя) отправить файлы на указанный сервер!. PhpStorm - избавил меня от необходимости запускать эти две IDEшки. Хотя я их и продолжаю использовать, но уже не для PHP.
Жалко что пока не удаеться купить лицуху - думаю в след месяце нашкребу ))).
пришлось переустановить систему, и соответсвенно PhpStorm
потом пришлось перестроить структуру приложения
теперь у меня в папке tests (вынесена в корень), находиться две папки app1 и app2 со своими конфигами, имена классов разные везде (ждем Yii 2.0 с namespace)
и вот
из контекстного меню пропали пункты Run и Debug для тестов, теперь просто не возможно быстро запустить один тест, или один класс с тестами, приходиться либо вручную создавать конфиги для каждого теста, либо запускать все целиком ради одного теста, что в любом случае долго
хотя сами файлы тестов показываються с правильными иконками
как их вернуть? может я что то недонастроил?
удалить папку .idea из проекта ?
-----
NetBeans у меня реально много памяти жрал, но все равно не хватало, я даж на 6 ядер пересел и все равно... тормоза были (Работаю в Ubuntu)everquest писал(а):Насчет железа - IDE не так требовательны к процессору как любой современный браузер. Более критичен размер оперативной памяти.
Intel Atom x2 1.07GHz
вполне справляется с NetBeans, коим я собственно и пользуюсь.
Пробовал phpStorm - не понял за что надо платить деньги. Плюсы по отношению к NetBeans уж очень сомнительны, а фанатики на хабре адекватного ответа не дают, только фекалиями кидаются и карму опускают)
пробовал, за несколько подходов, PhpStorm - вначале както туговато он шел
то одно не смог настроить то другое, а потом просто прижало - нужно было повысить эффективность и правильность рефаторинга и остального
до это больше вручную делал
В NetBeans рефакторинг хорошо работает для Java, для PHP всяких плюшек там нет. А в PhpStorm - это просто фантастика.
И он рельно работает быстрее NetBeans, даже на этапе индексации файлов проекта уже заметен выигрыш.
Раньше я использовал Eclipse + NetBeans. Eclipse работает с ZendDebugger, а в NetBeans было проще одним нажатием (ну или двумя) отправить файлы на указанный сервер!. PhpStorm - избавил меня от необходимости запускать эти две IDEшки. Хотя я их и продолжаю использовать, но уже не для PHP.
Жалко что пока не удаеться купить лицуху - думаю в след месяце нашкребу ))).
Re: Настройка IDE для работы с Yii
удаление папки .idea - не помогло
вот что бы понятней было
http://www.jetbrains.com/phpstorm/webhe ... tml#target
нет Create, Run, Debug
контекстный запуск (Ctrl+Shift+F10) тоже не работает
вот что бы понятней было
http://www.jetbrains.com/phpstorm/webhe ... tml#target
нет Create, Run, Debug
контекстный запуск (Ctrl+Shift+F10) тоже не работает
Re: Настройка IDE для работы с Yii
хм
отключил часть плагинов и все появилось
позже если не забудуту - посмотрю что за плуг скрывает эти пункты
отключил часть плагинов и все появилось
позже если не забудуту - посмотрю что за плуг скрывает эти пункты