Non, vous ne pouvez pas le faire avec NetBeans comme celui-ci. Cependant, vous pouvez le faire un peu différemment ... cela va être le développement de composants. Fondamentalement, pour chaque composant personnalisé, vous devez avoir un projet distinct.
Créer un projet avec une structure de dossier comme Joomla
|
|-administrator
|-componnets
|-my_component
|
|-componnets
|-my_component
Après cette étape, cliquez droit sur le projet et aller dans propriétés. Dans les propriétés aller à PHP Include Path, le chemin de la carte vers le répertoire Joomla, c'est ce qui va vous donner la fonction de saisie semi-automatique pour le code Joomla.
En outre, pour améliorer l'auto-complétion pour Joomla, passez à Tools->Properteis->Editor->Code Copletion
Sélectionnez PHP dans la liste déroulante des langues. Vérifier également des méthodes non statiques après ::, ceci donnera votre auto-complet pour des méthodes telles que JFactory::getDBO()
, etc ...
Évidemment, il est difficile de tester en ce moment, parce que le composant est pas à l'intérieur de Joomla ... et le copier manuellement en fait un problème. Accédez aux propriétés du projet (cliquez avec le bouton droit sur project->properties
) et activez «copier des fichiers du dossier Sources vers un autre emplacement» et calculez le chemin. NetBeans ne vous permettra pas d'installer la copie dans le répertoire existant, la solution est simple.
- Configuration support de copie en température direcotry
/tmp
- Dans les fenêtres NetBeans, accédez à des fichiers de votre projet composante
- Développez le nœud
nbproject
- Ouvrir
project.properties
- modifier manuellement le chemin de la copie
Si vous voulez quelque chose de plus avancé et de test de runt, vous pouvez utiliser Ant un nd créer des fichiers build.xml
. En savoir plus à ce sujet sur Sun's blog about NetBeans PHP and Ant.
Ceci est la bonne réponse – jocken
Bonjour, @KristianLunde J'utilise NetBeans IDE 8.1 et il n'y a pas une telle fonctionnalité que je suis capable de voir. Pouvez-vous s'il vous plaît vérifier et m'aider avec cela? Et mon projet est une application Java. Merci. – Learner
@VibhavChaddha hé, désolé je n'ai pas utilisé Netbeans depuis 2012. Je ne sais pas comment cela se fait dans les nouvelles versions de Netbeans. –