Нет, вы не можете сделать это с NetBeans, как это.
Однако вы можете сделать это немного по-другому ... это будет разработка компонентов.
В основном для каждого пользовательского компонента вам потребуется отдельный проект.
Создать проект со структурой папок, как Joomla
|
|-administrator
|-componnets
|-my_component
|
|-componnets
|-my_component
После этого шага щелкните правой кнопкой мыши проект и перейдите в properties . В свойствах перейдите к PHP Включить путь , сопоставьте путь к каталогу Joomla, это то, что даст вам возможность автозаполнения для кода Joomla.
Также, чтобы улучшить автозаполнение для Joomla, перейдите на Tools->Properteis->Editor->Code Copletion
Выберите PHP из выпадающего языка.
Отметьте Также нестатические методы после :: , это даст вашему автозаполнению такие методы, как JFactory::getDBO()
и т. Д. *
Очевидно, что сейчас это затрудняет тестирование, потому что компонент не находится внутри Joomla ... и копирование его вручную делает его трудным. Перейдите в свойства проекта (щелкните правой кнопкой мыши project->properties
) и включите «Копировать файлы из папки источников в другое место» и укажите путь. NetBeans не позволит вам настроить копирование в существующий каталог, обходной путь прост.
- Настройка поддержки копирования в временную директорию
/tmp
- В окнах NetBeans перейдите в Файлы вашего проекта компонента
- Развернуть узел
nbproject
- Открыть
project.properties
- Вручную изменить путь копирования
Если вы хотите что-то более продвинутое и тестирование, вы можете использовать Ant и создавать build.xml
файлы. Подробнее об этом читайте в блоге Sun о PHP NetBeans и Ant .