Ich portiere ein Symfony 1.2-Projekt nach Symfony 2.x. Ich führe gerade die neueste Version 2.1.0-dev.Autoloading einer Klasse in Symfony 2.1
Von meinem alten Projekt habe ich eine Klasse namens Tools, die einige einfache Funktionen für Dinge wie Munging Arrays in Strings und Erzeugung von Schnecken aus Strings hat. Ich möchte diese Klasse in meinem neuen Projekt verwenden, aber ich weiß nicht, wie ich diese Klasse außerhalb eines Bündels verwenden soll.
Ich habe mir verschiedene Antworten hier angesehen, die empfehlen, app/autoload.php zu ändern, aber meine autoload.php sieht anders aus als in den Antworten, vielleicht hat sich hier zwischen 2.0 und 2.1 etwas geändert.
Ich möchte meine Klasse in meinen Quellverzeichnissen oder App-Verzeichnissen behalten, da sie unter Quellcodeverwaltung stehen. Mein Vendor-Verzeichnis ist nicht so, wie ich Composer verwende, um sich darum zu kümmern.
Jeder Rat würde hier geschätzt werden.
Awesome, ich habe meine Klasse in Lib \ Tools und Symfony automatisch in Ordnung gebracht. Prost! –
Es funktioniert nicht für mich. Ich fragte Grund hier http://stackoverflow.com/questions/19652384/symfony2-custom-class-not-found. Bitte helfen Sie, wenn Sie wissen, warum es nicht funktioniert –