t3n 8

Ein Tutorial zum Einstieg in das PHP-Framework: Anwendungsentwicklung mit Symfony

Seite 4 / 7

URL

http://localhost/sf_sandbox/web/frontend_dev.php/blog

Listing 5

Bisher haben wir noch keine Zeile programmiert.

Environments für Entwicklung und Produktion

Um einfach zwischen Entwicklungsumgebung und Produktionsumgebung in der Webanwendung unterscheiden zu können, bietet Symfony unterschiedliche Environments an. Eine Entwicklungsumgebung der Webanwendung erreicht man über den Dispatcher „frontend_dev.php“, die Produktionsumgebung direkt über „index.php“. In der Entwicklungsumgebung stehen zahlreiche Diagnose- und Debugging-Funktionen in einer Toolbar auf der Weboberfläche zur Verfügung. Im Produktionsbetrieb werden keine Debugging-Informationen zur Verfügung gestellt, die Anwendung wird durch den Einsatz von Caching-Mechanismen deutlich performanter.

Wenn man sich die Dispatcher genauer ansieht, stellt man fest, dass das Environment lediglich durch eine Konstantendefinition festgelegt wird:

Environments definieren

define('SF_ENVIRONMENT', 'dev');
define('SF_DEBUG', true);

Listing 6

Doch zurück zu unserem Blog-Modul.

  • Seite:
  • 1
  • 2
  • 3
  • 4
  • 7

Bitte beachte unsere Community-Richtlinien

Schreib den ersten Kommentar!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Hey du! Schön, dass du hier bist. 😊

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team bestehend aus 65 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Danke für deine Unterstützung.

Digitales High Five,
Stephan Dörner (Chefredakteur t3n.de) & das gesamte t3n-Team

Anleitung zur Deaktivierung