Symfony Teil 3: Twitter Bootstrap und Custom CSS

Nach der Generierung im vorherigen Kapitel besteht nun eine funktionierende Mini-Anwendung, die aber optisch nicht so reizvoll aussieht. Weitere Template-Schicht Durch die Anlage des Projektes und durch die Generierung sind nur zwei Arten von Twig-Dateien entstanden:  Basis-Template in <htdocs>/symfony-myalbums/app/Resources/views/base.html.twig einzelnen Seiten, z.B. <htdocs>/symfony-myalbums/src/Bjoerne/MyAlbumsBundle/Resources/views/Album/index.html.twig Es empfiehlt sich für jedes Bundle dazwischen noch eine Template-Schicht einzuziehen. Dazu lege ich eine Datei layout.html.twig in <htdocs>/symfony-myalbums/src/Bjoerne/MyAlbumsBundle/Resources/views an. Diese hat folgenden Inhalt: {% extends '::base.html.twig' %} {% block title %}My Albums{% endblock %} {% block stylesheets %} {% endblock %} Sie erweitert das Basis-Template und [...]

2017-01-28T14:29:42+00:00 10.09.2013|Tags: , , , , , |4 Comments

Symfony Teil 2: Scaffolding mit der Kommandozeile

Erste Erfahrungen mit Symfony Nachdem die Entscheidung, welches PHP-Framework ich einsetzen möchte, auf Symfony fiel, möchte ich nun erste Erfahrungen damit machen. Dazu will ich die Musikalbenverwaltung aus dem Zend-Tutorial mit Symfony umsetzen. Das Ergebnis stelle ich über Github bereit: https://github.com/bjoerne2/symfony-myalbums. Ich installiere zunächst das Tool Composer, um damit ein Symfony-Projekt anzulegen. Das mache ich wie in dessen Installationsanleitung für UNIX-Systeme (in meinem Fall OSX) unter Globally beschrieben. Anschließend führe ich in meinem htdocs-Verzeichnis den folgenden Befehl aus, um ein Projekt symfony-myalbums anzulegen: composer create-project symfony/framework-standard-edition symfony-myalbums/ 2.3.1 Die Ausführung [...]

2017-01-28T14:29:54+00:00 10.09.2013|Tags: , , , , |6 Comments