Pregunta "Ir a declaración" no funciona en Netbeans PHP


Algunas de mis clases definidas no son cargadas por el IDE cuando llamo Ctrl+segundo, Ir a declaración, Ctrl+ clic.

Estoy usando Windows 7, NetBeans, PHP 7.0.1

Mis clases se definen bajo <project-root>/foloder00/folder01/folder02/MyClass.php

Yo lo llamo MyClass  <project-root>/index.php

sabes cual es el problema? Y la solución?


24
2017-12-03 18:13


origen


Respuestas:


Como lo sugiere Nam, está relacionado con la caché. Entonces, otro enfoque podría ser eliminar la caché:

  1. Cerrar NetBeans
  2. Eliminar carpeta de caché (de forma predeterminada, en Linux se encuentra en /home/USER/.cache/netbeans)
  3. Abra el proyecto y espere a que scanning project tarea para terminar.

24
2017-09-27 09:01



Eliminar el caché de Netbeans y permitir que Netbeans reconstruya el caché después del inicio corrige el problema de 'ir a la declaración', como lo sugirieron otros.

En Windows 7 con Netbeans 8.0, la ruta al caché es

c: \ Users {username} \ AppData \ Local \ NetBeans \ Cache \


15
2017-09-24 00:12



Encontré una solución para mí. Comparta con usted en caso de que lo necesite como yo.

Propiedad del proyecto: incluir ruta: agregue la ubicación de la carpeta que contiene donde no funciona / no está cargada.

Aclamaciones

enter image description here

enter image description here


7
2017-12-04 09:23



Para usuarios de linux:

Eliminar caché:

  • rm -fR / inicio /usuario/.cache/netbeans_vesion

Reiniciar netbeans


3
2018-02-25 15:45



Vaya a Herramientas-> Opciones-> haga clic en Icono de PHP en la parte superior -> pestaña General -> busque "Ruta de inclusión global" -> Agregar carpeta ->

if (onLinux) {elegir / var / www; } if (onWindows) {choose c: \ path_to_htdocs o lo que sea; }

Ah, demasiada programación para hoy ... :)

Para mí, esta reparación automática reparada y ctrl + clic en la llamada al método.


3
2017-10-04 19:44



Tuve el mismo problema con Netbeans 8.0.2.

Borrar el caché no tuvo ningún efecto, entonces noté que el color de la sintaxis tampoco funcionaba. El problema fue que la etiqueta abreviada de comentarios no fue reconocida <? y cuando lo cambié a <?php luego colorear la sintaxis y Ctrl-B trabajó de nuevo.


2
2018-01-22 22:54



Si trabajas con Drupal en NetBeans y tienen el mismo problema ctrl + clic (Ir a declaración):

  1. Agregar / asociar * .module, * .inc extensiones como text / x-php5 archivos (NetBeans> Opciones> Varios> Archivos)
  2. Cerrar NetBeans.
  3. Borrar la memoria caché de NetBeans (como se describe arriba).
  4. Abra el proyecto y espere a que finalice la tarea del proyecto de escaneo.

1
2018-02-28 12:26



Resolví este problema al eliminar el directorio nbproject en mi proyecto.

Después de eliminar este directorio, simplemente reinicie su ide. Comenzará de nuevo a declaraciones, funciones y clases.


1
2018-01-09 17:31



Preguntas populares