it-swarm.com.de

«Перейти к объявлению» не работает в Netbeans PHP

Keine Informationen zu diesem Artikel vorhanden. Bitte klicken Sie auf den Link IDE при вызовеCtrl+BПерейти к декларации,Ctrl+ Щелчок.

Windows 7, NetBeans, PHP 7.0.1

Мои классы определены в <project-root>/foloder00/folder01/folder02/MyClass.php

Я звоню MyClass<project-root>/index.php

Möchten Sie, wie viel kostet es? И обходной путь?

26
Nam G VU

Ich habe einen Workaround für mich gefunden. Teilen Sie es mit, falls Sie es wie ich brauchen.

Projekteigenschaft - Include-Pfad - Fügen Sie den Ort des enthaltenen Ordners hinzu, an dem er nicht funktioniert/nicht geladen wird.

Prost

enter image description here

enter image description here

7
Nam G VU

Wie von Nam vorgeschlagen, ist es Cache-bezogen. Ein anderer Ansatz könnte sein, den Cache zu löschen:

  1. Schließen Sie NetBeans
  2. Cache-Ordner löschen (standardmäßig unter Linux in /home/USER/.cache/netbeans)
  3. Öffnen Sie das Projekt und warten Sie, bis die Task scanning project abgeschlossen ist.
27
WonderLand

Wenn Sie den Netbeans-Cache löschen und Netbeans den Cache nach dem Start neu erstellen lassen, wird das Problem der Gehe zu Deklaration behoben.

Unter Windows 7 mit Netbeans 8.0 lautet der Pfad zum Cache

c:\Benutzer {Benutzername}\AppData\Local\NetBeans\Cache \

16
Tilman

Gehen Sie zu Extras-> Optionen-> klicken Sie auf PHP Symbol oben -> Registerkarte Allgemein -> Suchen Sie nach "Globaler Include-Pfad" -> Ordner hinzufügen ->

if (onLinux) {Wähle/var/www; } if (onWindows) {wähle c:\path_to_htdocs oder was auch immer; }

Ah, zu viel Programmierung für heute .. :)

Für mich reparierte diese automatische Vervollständigung und Strg + Klick auf den Methodenaufruf.

3
TomoMiha

Für Linux-Benutzer:

Cache löschen:

  • rm -fR/home / user /. cache / netbeans_vesion

Starten Sie Netbeans neu

3
touzas

Ich hatte das gleiche Problem mit Netbeans 8.0.2.

Das Löschen des Caches hatte keine Auswirkung, als ich bemerkte, dass die Syntaxfärbung nicht funktionierte. Das Problem war, dass das abgekürzte Kommentar-Tag <? nicht erkannt wurde. Als ich es in <?php änderte, funktionierten die Syntaxfarben und Strg-B erneut.

2
sirhacksalot

Wenn Sie mit Drupal in NetBeans arbeiten und dieselbe Strg-Taste verwenden + klicken Sie auf (Gehe zur Deklaration), gehen Sie folgendermaßen vor:

  1. Fügen Sie/associate * .module, * .inc extensions als text/x-php5 files hinzu ( NetBeans> Optionen> Verschiedene> Dateien ).
  2. Schließen Sie NetBeans.
  3. Löschen Sie den NetBeans-Cache (wie oben beschrieben).
  4. Öffnen Sie das Projekt und warten Sie, bis die Aufgabe zum Scannen des Projekts abgeschlossen ist.
1
Pavel A.

In Windows-Systemen können wir den AppData-Ordner nicht direkt sehen. Daher müssen wir den unten angegebenen Pfad durchsuchen, um den Netbeans-Cache zu löschen: C:\Users {Benutzername}\AppData\Local\NetBeans Löschen Sie den Cache-Ordner. Wenn es immer noch nicht funktioniert, löschen Sie die Unterordner im Verzeichnis C:\Users {Benutzername}\AppData\Roaming\NetBeans\8.2\var. Öffnen Sie anschließend Ihre Netbeans erneut und lassen Sie die Projekte überprüfen.

1
sneha surve

Ich habe dieses Problem behoben, indem das Projektverzeichnis in meinem Projekt gelöscht wurde.

Nachdem Sie dieses Verzeichnis gelöscht haben, starten Sie einfach Ihre ide neu. Es wird wieder zu Deklarationen, Funktionen und Klassen gehen.

1
PurplePier

Gehen Sie zu Extras-> Optionen-> klicken Sie auf PHP Symbol oben -> Registerkarte Allgemein -> finden Sie "Globaler Include-Pfad" -> Ordner hinzufügen ->.

Dies funktionierte für mich auf netbeans 11 ebenfalls

0
shantala pr

Ich hatte das gleiche Problem auf Ubuntu 16.04 und löste es mit dem, was geschrieben wurde hier

  • netbeans.conf bearbeiten (auf Ubuntu 16.04 /etc/netbeans.conf)
  • Fügen Sie den --cp:p /usr/share/Java/jcodings.jar zu netbeans_default_options hinzu

Для меняCtrl+ClickIn diesem Abschnitt wird "PHPvon NetBeans in Verbindung mit" in Verbindung mit "in Verbindung mit" in Verbindung mit "in Verbindung mit" in Verbindung mit "in Verbindung mit" 7.3 in Verbindung mit "in Verbindung mit" in Verbindung mit "in Verbindung mit"

0
Denis Kniazhev

Я получил ту же проблему в Netbeans 11.0 . Моя ОС Ubuntu 18.04 . Я решил проблему, очистив кеш netbeans. Путь кеша Netbeans 11 есть

/ дом/USER/оснастка/NetBeans/общий/кэш/11,

0
Jefin P S

Auf dem Mac ist das gleiche Problem aufgetreten. Ich habe es durch Löschen des Cache-Verzeichnisses von Netbeans gelöst:

  • Netbeans schließen, Cache-Verzeichnis von netbeans suchen und löschen, das Problem wird dadurch gelöst:
  • Ersetzen Sie "7.1.2" durch Ihre installierte Version von Netbeans in den unten angegebenen Verzeichnispfaden.

MAC:
Entferne folgendes Verzeichnis:

 ~/.netbeans/7.1.2/var/cache/

befehl: rm -rf ~/.netbeans/7.1.2/var/cache / enter image description here

Windows XP:
Entferne folgendes Verzeichnis:

C:\Documents and Settings\(user)\.netbeans\7.1.2\var\cache

Windows Vista/7:
Entferne folgendes Verzeichnis:

C:\Users\(user)\.netbeans\7.1.2\var\cache

Linux:
Entferne folgendes Verzeichnis:

.netbeans/7.1.2/var/cache

LINK: Hier wird ausführlich über das Problem diskutiert

Ich hatte das gleiche Problem und wurde durch die Installation von JRE behoben

http://www.Oracle.com/technetwork/Java/javase/downloads/jre8-downloads-2133155.html

0
Fawad Ali

Для меня удаление папки Cache не сработало.

Wenn Sie einen Kommentar zu NetBeans abgeben, klicken Sie auf diesen Link. Weitere Informationen zu diesem Thema: Weitere Informationen> Weitere Informationen> Weitere Informationen zu diesem Thema finden Sie auf der Seite von X..

Wenn Sie einen Artikel kaufen möchten, klicken Sie auf OK. Надеюсь, это поможет кому-то там.

0
shasi kanth

Das Löschen des Cache hat für mich nicht funktioniert. Das Projekt löschen und neu erstellen lassen.

Mein Cache-Verzeichnis befindet sich hier:

C:\Benutzer\{Benutzername}\AppData\Local\NetBeans\Cache

Ich verwende NetBeans 8.1 in Windows 7.

0
livefree75