Blog

von Patrick Froch 0

In diesem Artikel wird beschrieben, wie man Symfony-Komponenten in Contao 3 nutzen kann. Es wird in einer kleinen Beispielanwendung gezeigt, wie man Einstellungen aus YAML-Dateien laden und in Contao verwenden kann.

von Patrick Froch 1

Ich habe in den letzten Wochen feststellen müssen, das es doch Vorteile hat seine anstehenden Aufgaben an einem zentralen Ort zu verwalten. Ich muss gestehen, dass ich bisher viele verschiedenen "Tools" verwende, vom PostIt, normale Zettel in allen Größen und Farben, über ein App auf dem SmartPhone, eine auf dem Tablett und natürlich die eine oder andere Anwendung auf dem PC. Ich war also meist nicht damit beschäftigt meine Aufgaben im Kopf zu behalten, sondern damit, nicht zu vergessen wo ich sie notiert hatte. Es war also nicht wirklich ein Fortschritt. Ich habe mir also etwas Zeit genommen und einige Tools für die zentrale Verwaltung meiner Aufgaben ausprobiert. Die Ergebnisse möchte ich hier vorstellen.

von Patrick Froch 0

Aus aktuellem Anlass möchte ich einmal ein paar deutliche Worte zum Thema Hoster und PHP loswerden.

Nach dem die Weiterentwicklung von PHP 5.3 bereits Mitte 2013 eingestellt wurde, gab das PHP development team am 14.08.2014 das Ende von PHP 5.3 mit der Version 5.3.29 bekannt. Es wird nun keine Updates und auch keine Bugfixes für PHP 5.3 mehr geben.

von Patrick Froch 0

Kaum eine moderne Webanwendung kommt ohne Datenbank aus. Wenn man mit Symfony entwickelt, führt deshalb kaum ein Weg an Doctrine vorbei. In diesem Beitrag möchte ich zeigen, wie man Doctrine in Symfony einrichtet und nutzt. Ich werde auf das Erstellen der nötigen Klassen, sowie das einfache Laden und Speichern von Daten eingehen.

von Patrick Froch 0

In diesem Artikel möchte ich auf die Feinheiten des Yaml - Formats eingehen. Ich werde die Datentypen und die Syntax von Yaml beschreiben.

von Patrick Froch 1

Heute geht es um die Übersetzung von Begriffen und Meldungen in Symfony. Zunächst muss in den Einstellungen die Fallback-Sprache eingestellt werden. Dies geschieht in der Datei app/config/config.yml. Bei dem von mir angelegten Projekt, steht dort als Fallback "%locale%", im Handbuch steht als Beispiel en. Ich habe den Vorgabewert belassen.

von Patrick Froch 0

Will man globale CSS- und JS-Dateien laden, bietet es sich an diese unter /app/Resources/public/css/ bzw. /app/Resources/public/js/ zu speichern. Ich musste einige Zeit suchen, um heraus zu finden, wie man diese Dateien mit Assetic lädt.

von Patrick Froch 0

Dies Mal soll es um die Templateengine von Symfony2 gehen. Wie der eine oder andere weiß, nutzt Symfony als Templateengine Twig. Da Twig ein sehr mächtiges Werkzeug ist, kann es natürlich nicht in einem kleinen Artikel besprochen werden. Hier wird es erst einmal eine Einführung geben, in weiteren Artikel werde ich auf Besonderheiten eingehen. Diese Artikel werde ich immer dann schreiben, wenn mir etwas auffällt. Nun aber zu den Grundlagen.

von Patrick Froch 0

In diesem kurzen Artikel soll gezeigt werden, wie man in Symfony 404 Fehlerseiten manuell erzeugt. Will man in einer Controller-Methode eine 404-Fehler erzeugen, nutzt man $this->createNotFoundException(); um eine spezielle Ausnahme zu erzeugen.

von Patrick Froch 0

Hier geht es um die Namenskonventionen in Symfony2. Also wie sollte man die Namen wählen, damit die Arbeit mit dem Framework möglichst reibungslos klappt und wie findet man die Daten zu einen Namen (z.B. im Core).