[PHP] PHP Frameworks

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Atkaz, 4. März 2011 .

Schlagworte:
  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
     
  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
     
  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/
     
  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.
     
  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ß
     
  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
     
  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
     
  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...
     
  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.
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.