#1 4. März 2011 PHP Frameworks Moinsen, ich habe mich in den letzten Tagen mit PHP Framewoks befasst, und festgestellt dass es schon eine ganze Menge von gibt (CodeIgniter, CakePHP Zend Frameworks etc.). Nun wollte ich, bevor ich mich in eines von vertieft einarbeite, fragen ob jemand bereits Erfahrung mit gemacht hat und eventuelle empfehlungen geben kann. würd mich auf eure Meinungfreuen MfG atkaz + Multi-Zitat Zitieren
#2 5. März 2011 AW: PHP Frameworks Habe mich damals für Codeigniter entschieden (damals 1.7.2). Kann ich nur empfehlen. Sehr einfach und für nicht zu große Projekte optimal. Es bietet so viele Vorteile und erleichtert die Arbeit enorm. Habe mir auch mal CakePHP angeschaut. Die Arbeit geht sehr einfach, aber eher für größere Projekte geeignet, weil der Funktionsumfang einfach enorm ist. greez + Multi-Zitat Zitieren
#3 5. März 2011 AW: PHP Frameworks Frameworks sind zu 90% Geschmackssache, denn alle haben ihre Vor- und Nachteile. Sieh dir am besten Beispielprojekte von verschiedenen FWs an, und enscheide dich dann. http://www.phpframeworks.com/ + Multi-Zitat Zitieren
#4 5. März 2011 AW: PHP Frameworks da es nicht in der Liste von Breyndot-Echse steht, füge ich mal noch Kohana hinzu! Hab damit schon einige Projekte erfolgreich gemacht und kanns daher nur empfehlen. + Multi-Zitat Zitieren
#5 5. März 2011 AW: PHP Frameworks Ich kann auch das Codeigniter Framework empfehlen... Ist nicht zu vollgepackt mit features bietet aber das nötigste. Es gibt hierzu schöne Tutorials und eine gute Dokumentation. Gruß + Multi-Zitat Zitieren
#6 5. März 2011 AW: PHP Frameworks Hallo, danke erstmal für eure Antworten. Habe mich jetzt für CodeIgniter 2.0 entschieden. Nun habe ich ein Problem und scheitere schon an der einfachsten Sache. Ich habe einen Controller "Class Blog" erstellet und in dem Ordner View die "datei blog_view.php". möchte ich nun die Klasse "Blog" aufrufen, bekomme ich einen Fehler: Code: Fatal error: Class 'Controller' not found in C:\serv\xampp\htdocs\ci_data\application\controllers\Blog.php die Configuartion sieht wie folgt aus: index.php: $system_path = "ci_data/system"; $application_folder = "ci_data/application"; application/config/config.php: $config['base_url'] = 'http://localhost/'; wenn ich den den "class Blog" jetzt mit: http://localhost/index.php/blog bekomme ich den o.g. Fehler ich weiss jetzt nicht was ich falsch mache, vielleicht übersehe ich jawas. Würde mcih freuen wenn da jemand helfen könnte. MfG atkaz + Multi-Zitat Zitieren
#7 5. März 2011 AW: PHP Frameworks Ich kann dir das Yii Framework uneingeschränkt empfehlen, hab damit nur gute Erfahrungen gemacht. Du verlierst zwar Performance beim Einsatz eines FW aber die Zeit, die du damit einsparst ist einfach enorm. Zudem können deine Projekte viel einfacher erweitert und somit auch besser gewartet werden. Hier noch die URL: Yii PHP Framework: Best for Web 2.0 Development MfG + Multi-Zitat Zitieren
#8 5. März 2011 AW: PHP Frameworks Hab das Problem nun gelöst... Anscheinen heißt die parent classe bei CI 2.0 nicht mehr Controller sondern CI_Controller..:angry: so dass es nun PHP: class Blog extends CI_Controller { ... } heißen muss... + Multi-Zitat Zitieren
#9 5. März 2011 AW: PHP Frameworks Jau, du musst von der Klasse CI_Controller erben lassen, das ist seit 2.0 so. Steht aber auch im UserGuide. http://codeigniter.com/user_guide/general/controllers.html Models lästt man demnach auch von CI_Model erben. Die Tutorials, die dort angegeben werden sind imho auch sehr hilfreich, wobei man sagen muss, dass es sich um ältere Versionen handelt. Dennoch lernt man viel. + Multi-Zitat Zitieren