MODX и NetBeans

Всем привет!

Вопрос по разработке под MODX в IDE NetBeans (редакция PHP, самая свежая версия 8.0.2).

Есть ли возможность научить ее понимать объекты и функции MODX? Ну, всякие там $modx->getService и прочие. В PHPStorm это можно сделать через External Libraries, а вот в NetBeans такого функционала не нашел. В файле два десятка ошибок, IDE ругается на неизвестную переменную $modx, так невозможно жить. Да и автодополнения хотелось бы. Подскажите, как быть. Знаю, что некоторые разработчики в нашем сообществе пользуются NetBeans.

Заранее спасибо.
Павел Ширяев
16 сентября 2015, 21:16
modx.pro
2 078
0

Комментарии: 6

Роман Садоян
17 сентября 2015, 08:54
+2
Обратить тебя хочется в свою веру (PHPStorm)
Посмотри видео, может поможет
    Павел Ширяев
    17 сентября 2015, 10:42
    +1
    Роман, я знаком с PHPStorm. Однако, у него есть два недостатка: первый (незначительный) — он платный (я программирую лишь время от времени, это не является моей основной деятельностью), но вот второй… Дело в том, что я человек с плохим зрением и большим монитором, работаю под виндой (10) преимущественно (поскольку нужен фотошоп и иллюстратор). У меня установлен масштаб интерфейса 125%. PHPStorm не умеет адекватно масштабировать свой интерфейс, вследствие чего все шрифты в программе и интерфейс мутные (примерно как если выставить на мониторе неродное разрешение). Для деятельности, где нужно много и часто скакать взглядом по тексту, дополнительный утомляющий фактор фатален.

    Я мирился некоторое время с этим (купил лицензию), но привыкнуть не смог. Так что заканчивается лицензия на PHPStorm — решил перелезть на что-то другое. Пробовал Aptana и NetBeans, в первом вообще не смог слету разобраться, какая-то мудреная система синхронизации проекта, а вот NetBeans оказался вполне дружелюбным.

    Я читал на форумах некоторое время назад, что многие разработчики MODX работают с NetBeans. Так что, либо просто игнорируют это неудобство и запоминают вызовы объектов MODX (выучить, прямо скажем, не очень сложно), либо есть такой же хороший способ, как в PHPStorm. Чисто логически он должен быть — сегодня мало кто пишет с нуля на чистом PHP, обычно используется фреймворк CMS/CMF.
      Виталий Серый
      17 сентября 2015, 12:19
      +1
      Возможно поможет. Надо отключить масштабирование для PHPStorm. Зайти в Свойства -> Совместимость и поставить галочку «Отключить масштабирование изображения при высоком разрешении». Так же и с большинством других программ, где подобная болячка.
        Павел Ширяев
        18 сентября 2015, 14:53
        +4
        Черт, я столько времени втыкал в мутные буквы! :)
        Спасибо за подсказку! Все стало нормально.
    Дмитрий Киселев
    15 февраля 2017, 00:42
    0
    Мне на PHPStorm религия халявности не позволяет, поэтому сижу на netbeans. Поэтому с такой проблемой справляюсь следующим образом, в начале файла php кода вставляю подобные строки
    /* @var $modx modX */
    /* @var $resource modResource */
    это отлично работает.
    А вот как научить IDE не ругаться и подсвечивать как в ace в чанках теги [[ ]] пока не нашел
      Дмитрий
      15 февраля 2017, 15:28
      0
      Если использовать Fenom, то никаких ругательств нет, так как NetBeans отлично понимает синтаксис Smarty.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6