CodeIgniter ist ein kleines, aber leistungsstarkes PHP-Framework, mit dem es als einfaches und „elegantes“ Toolkit voll funktionsfähige Webanwendungen für PHP-Programmierer erstellen kann. Wenn Sie ein Entwickler sind, der Shared Hosting nutzt und mit Kundenfristen zu kämpfen hat, wenn Sie diese klobigen Frameworks satt haben
Für wen ist CodeIgniter geeignet?
CodeIgniter ist das, was Sie brauchen, wenn...
Sie möchten einen kompakten Rahmen.
Sie brauchen großartige Leistung.
Sie benötigen eine umfassende Kompatibilität mit verschiedenen PHP-Versionen und -Konfigurationen auf Standard-Hosts (z. B. PHP4).
Sie möchten ein Framework, das nahezu keine Konfiguration erfordert.
Sie möchten ein Framework, das keine Verwendung der Befehlszeile erfordert.
Sie möchten ein Framework, das sich nicht an restriktive Codierungsregeln halten muss.
Sie sind nicht an großen Integrationsbibliotheken wie PEAR interessiert.
Sie möchten nicht gezwungen werden, eine Vorlagensprache zu lernen (obwohl Sie den Vorlagenparser auswählen können, den Sie benötigen).
Sie mögen keine Komplexität und lieben Einfachheit.
Sie benötigen eine klare und vollständige Dokumentation.
Die wichtigsten Änderungen in CodeIgniter von 1.7.3 auf 2.0 sind:
PHP 4 wird nicht mehr unterstützt und die Mindestanforderung ist jetzt PHP 5.1.
Formularhilfsfunktionen verfügen über einen integrierten CSRF-Schutz.
Das Adapter-Anwendungspaket-Gerüst war vor mehreren Versionen veraltet und wurde nun entfernt.
Entfernen Sie veraltete Validierungsklassen.
Plugins wurden entfernt und durch Hilfsfunktionen ersetzt.
Hinzugefügt: Routenüberschreibung für die Hauptdatei index.php, wodurch reguläre Routen auf einer Basis pro „Index“-Datei überschrieben werden können.
Fügen Sie $route[404_override] hinzu, damit 404-Seiten über den Controller verarbeitet werden können.
Mindestens 50 Fehler wurden behoben.
Die Reactor-Version umfasst alle oben genannten Funktionen und verfügt darüber hinaus über einige hervorragende eigene Funktionen:
Vollständige Unterstützung für Abfragezeichenfolgen.
Wird automatisch erkannt, wenn base_url leer ist.
Neuer Cache-Adapter mit Unterstützung für Dateisystem, APC und Memcache.
Kompatibel mit der Befehlszeile, um die Entwicklung geplanter Aufgaben zu vereinfachen.
Über 20 Optimierungen und Verbesserungen.
Expandieren