Entwicklung & Design

Erste Schritte mit dem neuen PHP-Framework: Einstieg in FLOW3

Seite 3 / 9

FLOW3 ist ein paketbasiertes System. Einzelne Applikationen und Erweiterungen sind jeweils in Paketen gebündelt. Ein Paket kann viele unterschiedliche Daten enthalten, unter anderem Dokumentation, Übersetzungen, Bilder und andere Ressourcen – und natürlich PHP-Klassen. Ein neues Paket legen Sie an, indem Sie ein Unterverzeichnis im Verzeichnis „Packages“ erstellen. PHP-Klassen befinden sich wiederum in einem Unterverzeichnis namens „Classes“. Die Dateinamen entsprechen dabei jeweils genau dem Klassennamen.

Legen Sie nun eine neue PHP-Datei und die dazugehörigen Verzeichnisse an. Die Klasse wird den Namen „F3_Demo_Controller_Default“ tragen:

SHELL
$ cd /opt/local/www/FLOW3/
$ mkdir -p Packages/Demo/Classes/Controller
$ touch Packages/Demo/Classes/Controller/F3_Demo_Controller_Default.php

Listing 3

Sie brauchen diese Schritte nicht auf der Kommandozeile auszuführen, sondern können Sie bequem aus Ihrer Entwicklungsumgebung vornehmen. Jetzt füllen Sie die leere PHP-Datei noch mit einigen Zeilen Code, die das „Hello World“ ausgeben:

PHP
<?php
class F3_Demo_Controller_Default extends F3_FLOW3_MVC_Controller_ActionController {
	public function defaultAction() {
		return 'Hello World!';
	}
}

Listing 4

Wenn Sie (und die Core-Entwickler) alles richtig gemacht haben, erhalten Sie nun unter der Adresse http://localhost/FLOW3/Public/Demo die gewünschte Ausgabe.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!