Ich habe das Kästchen für "Auto-Import in Namespace-Bereich aktivieren" in den Einstellungen aktiviert. Wenn ich jedoch eine Klasse aus der Autocomplete-Klasse auswähle, bleibt der FQN erhalten und wird nicht in eine use-Anweisung eingefügt. Was mache ich falsch und wie kann ich phpstorm zwingen, diese automatisch zu importieren?
Stellen Sie sicher, dass die Datei, in der Sie dies durchführen, tatsächlich den Namespaced-Wert aufweist (dies ist die Voraussetzung für die Option Enable auto-import in namespace scope
).
Wenn Sie in einer nicht namensspezifischen Datei arbeiten, sollten Sie die Option Enable auto-import in file scope
aktivieren (sie ist nicht standardmäßig aktiviert, um eine bessere Kompatibilität mit älteren bestehenden Code-Gründen zu gewährleisten).
Tags und Links phpstorm