PHP Framework CodeIgniter

Da ich zur Zeit ein kleines PHP Script zum verwalten von meinen E-Mail Adressen auf dem Server schreiben möchte habe ich mir gerade ein paar PHP Frameworks angesehen, darunter ist mir Codeigniter sehr positiv aufgefallen.

Besonders gefällt mir daran:

  • gibt nicht umbedingt die Datenbank-Konvention vor
  • sehr einfache Konfiguration
  • schöner MVC-Aufbau
  • sehr gute Dokumentation
  • Formular-Validierung

Hier ein Beispiel zur Form-Validierung:

Man muss nur die Pflichtfelder und Regeln in einem bestimmten Syntax definieren und CodeIgniter validiert automatisch.

$config = array(
    // Adresse, Pflichtfeld, gültige E-Mail Adresse
    array(
        'field'   => 'address',
        'label'   => 'Adresse',
        'rules'   => 'required|valid_email'
    ),
    // Passwort, Pflichtfeld, muss bestätigt werden (zweites Feld), mindestens 3 Zeichen
    array(
        'field'   => 'password',
        'label'   => 'Passwort',
        'rules'   => 'required|matches[password_confirm]|min_length[3]'
    ),
    // Zweites Feld für Passwort Bestätigung
    array(
        'field'   => 'password_confirm',
        'label'   => 'Passwort Bestätigung',
        'rules'   => ''
    )
);

$this->form_validation->set_rules($config);

Ich möchte diesen Code hier nicht ohne das Framework schnell zusammenschreiben müssen, aber ihr könnt euch ja sicher vorstellen, dass es schon ein Stücken mehr wäre.

Schaut es euch doch auch einmal an. Ich glaube ich werde nie wieder etwas (größeres) in PHP programmieren, bei dem ich das Framework nicht einsetzen werde :-)

Sehr beeindruckend ist z.B. dieses Tutorial in dem in nur 20 Minuten ein kleiner Blog programmiert wird.

Wenn ich noch mehr coole Features finde, lasse ich es euch vielleicht in einem weiteren Blog-Post wissen.

Du kannst eine Antwort hinterlassen, oder einen Trackback von deiner eigenen Seite senden.

Hinterlasse eine Antwort

(erforderlich)
(wird nicht veröffentlicht, erforderlich)
(erforderlich)