• Registrieren
  • Anmelden
  • Dokumentation
  • Hilfe

georgwaechter

unregistriert

1

Donnerstag, 4. März 2010, 20:14

Meien Wünsche

Hallo Leute,

ich hab ein paar Wünsche und Fragen an die Entwickler. Vorab allerdings schonmal ein Lob für das tolle Intellisense! Nirgendwo sonst hab ich eine so gut reagierende IDE für PHP gesehen, man tipp und die Vorschläge sind einfach sofort da. Großartig!

- Ich nutze das Zend Framework, hab jedoch das Problem dass meine Model-Klassen im Intellisense nicht auftauchen. Versteht die IDE vielleicht meine Ordnerstruktur nicht?
- ich habe ein /default Ordner in dem /controllers un /models sind, befinde ich mich in einem Controller werden die Model-Klassen nicht im IntelliSense aufgelistet
- Wunsch: PHP Doc Type hints bitte unterstützen in der Art:

Quellcode

1
2
/* @var $clientTransfer MyPackage_IClientTransfer */
$clientTransfer = DI::get(MyPackage_IClientTransfer::Name);

- dies sollte innerhalb von Methoden möglich sein als auch für Klassen-variablen

Wenn diese zwei Dinge funktionieren, könnte VS.PHP bei uns die neue IDE werden ...

Viele Grüße

Georg Wächter

Thomas Schaaf

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

2

Donnerstag, 4. März 2010, 20:41

Hallo,

Ich musste gerade das erste Mal den Eintrag verschieben, daher die Wartezeit :D

Vielen Dank für das Lob!

PHPDoc wird bereits unterstützt nähere Informationen finden Sie in der Dokumentation: http://vsphp.de/dokumentation/dateien/be…hpdoc-kommentar bei uns wird es wie es üblich ist über /** initiert. Ich hoffe, dass die Funktionalität der gesuchten entspricht.

Wir verwenden ebenfalls das Zend Framework und verwenden oft unterschiedliche Strukturen. Leider müssen auch wir manchmal feststellen, dass die IntelliSense nicht immer anspringt und versuchen dann alle möglichen Fehler zu finden. Wenn Sie mir eine genauere Ordnerstruktur per E-Mail an schaaf@komola.de schicken könnte, wäre ich Ihnen sehr verbunden.

Grüße aus Braunschweig,
Thomas Schaaf

georgwaechter

unregistriert

3

Freitag, 5. März 2010, 10:31

Hi,

während ich gerade meine Zend Framework Ordnerstruktur beschreibe, merke ich dass es doch geht. Sorry für die Fehlmeldung. Ich glaube vorher hatte ich einige Basisklassen der Models nicht eingebunden im Projekt, sodass die Models selber nicht korrekt aufgelöst werden konnte.

Zu PHPDoc: Ok mit zwei Sternen am Anfang funktioniert es. Selbst innerhalb von Methoden (wo jedoch beim Drücken von Enter nach "/**" nichts vervollständigt wird).

Ich komme von Netbeans, da war es an manchen Codestellen erforderlich nur einen statt zwei zu schreiben.

Gruß

Georg Wächter

georgwaechter

unregistriert

4

Freitag, 5. März 2010, 11:05

Jetzt doch noch ein Wunsch:

Man sollte wie in C# auch Interfaces automatisch implementieren können.

Ich persönlich finde den dort etablierten Shortcut "Punkt + Strg" sehr gut, um alle kontext sensitiven Vorschläge wie dann "Implement interface" anzuzeigen, sobald man mit dem Cursor im Interfacenamen ist.

Nicht ganz so wichtig, aber für die Zukunft wären Optionen für die PHP-Formatierung super.

Gruß

Georg

Thomas Schaaf

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

5

Montag, 8. März 2010, 19:59

Die Formatierungsoptionen sind geplant :) Ich hoffe, dass es mit 3.0 einzug halten wird. Allerdings kann ich das nicht versprechen.

Grüße,
Thomas

georgwaechter

unregistriert

6

Montag, 15. März 2010, 10:56

Und was ist mit dem automatischen Implementieren von Interfaces? Für das objekt orientierte Programmieren sehr nützlich.

Gruß

Georg

Sebastian Hoitz

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

7

Sonntag, 28. März 2010, 18:46

Hallo!

Was genau meinen Sie mit automatisches Implementieren von Interfaces?

Grüße,
Sebastian Hoitz