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

Symfony Teil 1: Vergleich von PHP-Frameworks

Für ein Projekt muss ich eine PHP-Framework-Entscheidung treffen. Ich lese dazu einiges im Netz, aber die vielen Diskussion um Frameworks münden immer in der gleichen Empfehlung: Es kommt drauf an. Auch wenn das wahrscheinlich richtig ist, hilft es mir nur bedingt. Ich muss also selbst ran und tiefer in das Thema einsteigen. Anforderungen Ich arbeite seit einiger Zeit mit Ruby on Rails. Die Entwicklung macht damit einfach Spaß. Viele der Ideen von Ruby on Rails möchte ich auch von einem PHP-Framework geboten bekommen. Hier meine Anforderungen: MVC-Architektur Komfortabler Datenbankzugriff durch [...]

2017-01-28T13:52:52+00:00 06.09.2013|Tags: , , , , , |2 Comments