MODX и NetBeans
Всем привет!
Вопрос по разработке под MODX в IDE NetBeans (редакция PHP, самая свежая версия 8.0.2).
Есть ли возможность научить ее понимать объекты и функции MODX? Ну, всякие там $modx->getService и прочие. В PHPStorm это можно сделать через External Libraries, а вот в NetBeans такого функционала не нашел. В файле два десятка ошибок, IDE ругается на неизвестную переменную $modx, так невозможно жить. Да и автодополнения хотелось бы. Подскажите, как быть. Знаю, что некоторые разработчики в нашем сообществе пользуются NetBeans.
Заранее спасибо.
Вопрос по разработке под MODX в IDE NetBeans (редакция PHP, самая свежая версия 8.0.2).
Есть ли возможность научить ее понимать объекты и функции MODX? Ну, всякие там $modx->getService и прочие. В PHPStorm это можно сделать через External Libraries, а вот в NetBeans такого функционала не нашел. В файле два десятка ошибок, IDE ругается на неизвестную переменную $modx, так невозможно жить. Да и автодополнения хотелось бы. Подскажите, как быть. Знаю, что некоторые разработчики в нашем сообществе пользуются NetBeans.
Заранее спасибо.
Комментарии: 6
Обратить тебя хочется в свою веру (PHPStorm)
Посмотри видео, может поможет
Посмотри видео, может поможет
Роман, я знаком с PHPStorm. Однако, у него есть два недостатка: первый (незначительный) — он платный (я программирую лишь время от времени, это не является моей основной деятельностью), но вот второй… Дело в том, что я человек с плохим зрением и большим монитором, работаю под виндой (10) преимущественно (поскольку нужен фотошоп и иллюстратор). У меня установлен масштаб интерфейса 125%. PHPStorm не умеет адекватно масштабировать свой интерфейс, вследствие чего все шрифты в программе и интерфейс мутные (примерно как если выставить на мониторе неродное разрешение). Для деятельности, где нужно много и часто скакать взглядом по тексту, дополнительный утомляющий фактор фатален.
Я мирился некоторое время с этим (купил лицензию), но привыкнуть не смог. Так что заканчивается лицензия на PHPStorm — решил перелезть на что-то другое. Пробовал Aptana и NetBeans, в первом вообще не смог слету разобраться, какая-то мудреная система синхронизации проекта, а вот NetBeans оказался вполне дружелюбным.
Я читал на форумах некоторое время назад, что многие разработчики MODX работают с NetBeans. Так что, либо просто игнорируют это неудобство и запоминают вызовы объектов MODX (выучить, прямо скажем, не очень сложно), либо есть такой же хороший способ, как в PHPStorm. Чисто логически он должен быть — сегодня мало кто пишет с нуля на чистом PHP, обычно используется фреймворк CMS/CMF.
Я мирился некоторое время с этим (купил лицензию), но привыкнуть не смог. Так что заканчивается лицензия на PHPStorm — решил перелезть на что-то другое. Пробовал Aptana и NetBeans, в первом вообще не смог слету разобраться, какая-то мудреная система синхронизации проекта, а вот NetBeans оказался вполне дружелюбным.
Я читал на форумах некоторое время назад, что многие разработчики MODX работают с NetBeans. Так что, либо просто игнорируют это неудобство и запоминают вызовы объектов MODX (выучить, прямо скажем, не очень сложно), либо есть такой же хороший способ, как в PHPStorm. Чисто логически он должен быть — сегодня мало кто пишет с нуля на чистом PHP, обычно используется фреймворк CMS/CMF.
Возможно поможет. Надо отключить масштабирование для PHPStorm. Зайти в Свойства -> Совместимость и поставить галочку «Отключить масштабирование изображения при высоком разрешении». Так же и с большинством других программ, где подобная болячка.
Черт, я столько времени втыкал в мутные буквы! :)
Спасибо за подсказку! Все стало нормально.
Спасибо за подсказку! Все стало нормально.
Мне на PHPStorm религия халявности не позволяет, поэтому сижу на netbeans. Поэтому с такой проблемой справляюсь следующим образом, в начале файла php кода вставляю подобные строки
/* @var $modx modX */
/* @var $resource modResource */
это отлично работает.
А вот как научить IDE не ругаться и подсвечивать как в ace в чанках теги [[ ]] пока не нашел
/* @var $modx modX */
/* @var $resource modResource */
это отлично работает.
А вот как научить IDE не ругаться и подсвечивать как в ace в чанках теги [[ ]] пока не нашел
Если использовать Fenom, то никаких ругательств нет, так как NetBeans отлично понимает синтаксис Smarty.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.