Angular, AWS und Symfony Freelancer

Kategorie: CodeIgniter Framework

  • PHPUnit mit Codeigniter 3 installieren

    Um PHPUnit mit Codeigniter 3 zu verwenden benötigt man die Erweiterung ci-phpunit-test die mindestens PHP Version 5.4 voraussetzt. Die neuste Version von PHPunit benötigt PHP 5.6, es sollte also eine möglichst aktuelle PHP Version installiert sein. Als kann PHPUnit installiert werden. Dann kann man den application/test Ordner aus dem downloadbaren .zip Archiv von ci-phpunit-test in…

  • Teil 1: Clean Code – Regeln für guten, sauberen Code

    Sauberen und leicht verständlichen Code zu schreiben ist das höchste Ziel in einem guten IT-Projet. Vieles hängt davon ab: Wartbarkeit Einarbeitungszeit für andere Programmierer, versteht man schnell, was einzelne Funktionen erledigen Robustheit bei Änderungen Testbarkeit, fällt alles zusammen, bei kleinen Änderungen, können schnell stabile Updates bereitgestellt werden Popularität bei anderen Programmierern z.B: bei Open Source…

  • $_GET Variablen in CodeIgniter und SEO

    CodeIgniter hat aufgrund der Sichheitsprobleme von Get-Variablen dieses standmäßig deaktiviert, d.h. sie werden überschrieben beim Starten der Webseite. Ein Möglichkeit GET-Variablen trotzdem zu nutzen und gleichzeitig suchmaschinenfreundliche URLs zu erzeugen ist: $this->uri->segment(3) Dieser Befehl gibt bei einer URL namens:http://www.foo.de/1/2/3/ den Wert 3 zurück. Der Vorteil ist, dass keine Namen-Wert-Paare mehr in der URL befindlich sind,…

  • RESTful Services in CodeIgniter und White Screen

    Um einen RESTful Service in CodeIgniter einzubauen, nutzt man am besten die sehr gute Bibliothek von Phil Sturgeon, vielen Dank dafür! Ich habe mich leider mit dem White Screen of Death bei Code Igniter rumschlagen müssen und folgende Lösung gefunden: Die Bibliothek in der neusten Version 2.4 funktioniert nicht mit CodeIgniter 1.7x. Es sollte die Version…

  • CodeIgniter debuggen mit FirePHP

    Codeignitor macht einem das debuggen nicht einfach, weil bei einem normalen printf oder var_dump() Ausgaben die komplette Seite nicht geladen wird und es nur einen Serverfehler zurückgibt. Deshalb wird der Entwickler gezwungen, sein Projekt ordentlich zu debuggen, es gibt mehrer Möglichkeiten: per Logfile nutzen der oben benannten Funktion und danach ein die() XDebug, was aber…