2010-10-16 13 views
1

Je travaille sur un projet joomla et pour le débogage/type hinting/auto-complete j'ai toute mon installation joomla comme projet. Est-il possible de masquer les dossiers dont je n'ai pas besoin dans la vue de fichier ou de projet?Est-il possible de faire en sorte que NetBeans cache des fichiers/dossiers spécifiques?

Idéalement je voudrais avoir un projet qui scanne tous les dossiers, mais affiche simplement ceci:

  • administrateur
    • composants
      • com_myproject
        • (afficher tous les fichiers sous ce)
  • composants
    • com_myproject
      • (afficher tous les fichiers sous cette)

Répondre

1

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.

  1. Configuration support de copie en température direcotry /tmp
  2. Dans les fenêtres NetBeans, accédez à des fichiers de votre projet composante
  3. Développez le nœud nbproject
  4. Ouvrir project.properties
  5. 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.

0

Voici une vidéo qui vous aidera à faire la même chose en utilisant netbeans IDE. Conserver votre fichier composant dans un répertoire séparé et faire le développement en utilisant pleinement les fonctionnalités IDE en utilisant les procédures de construction Apache ANt.

Le fichier de construction Ant. http://docs.joomla.org/Building_Joomla_Extensions_with_Apache_Ant La vidéo pour vous aider à configurer netbeans pour le développement de composants. http://www.vimeo.com/13167176

12

Vous pouvez masquer tous les répertoires que vous souhaitez dans Netbeans 6.9.1. Faites un clic droit sur le projet, sélectionnez les propriétés et sélectionnez la catégorie "Dossiers ignorés". Dans cette section, vous pouvez ajouter tous les répertoires que vous ne voulez pas voir.

+2

Ceci est la bonne réponse – jocken

+0

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

+0

@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. –