Das Zend Framework
#3
Was brauchen wir ?

Folgende Datein :
IndexController.php ( aus application/modules/default )
index.phtml ( aus application/modules/default/views/scripts/index )

Inhalt IndexController.php
[code=php]
class IndexController extends Zend_Controller_Action {
public function indexAction()
{
// Programmlogik hier
$this->view->neuevariable = 'Inhalt von IndexController.php';
}
}
[/code]

Inhalt von index.phtml
[code=php]
<h1>Startseite</h1>
<?php echo $this->neuevariable ?>
[/code]

Dann sollte die Ausgabe so sein :

Startseite
Inhalt von IndexController.php

-----------------------------------
That´s it Wink


Was lernen wir ?
Um eine neue Seite auf unserer Webseite brauchen wir nur :
1a) Neuen Controller anlegen
ODER
1b) Eine neue Action im Controller hinzufügen
2) Wir brauchen einen neuen Ordner (wenn wir auch nen neuen Controller erstellt haben sonst sollte der ordner schon da sein Wink ) im Verzeichnis application/modules/default/views/script/{name des Controllers}/{name der action}.phtml

Im Controller könnt Ihr auch einfach fröhlich Sachen Ausgeben, doch das bitte nur zu debugg Zwecken, denn schließlich besagt das MVC Prinzip das im Controller nur Programmlogik sein soll.

Das wärs auch schon Wink
greetings,
Moritz

Follow me on twitter !
  Zitieren


Nachrichten in diesem Thema
Das Zend Framework - von Futjikato - 22.09.2008, 21:00
Part II | Bootstrap Datei - von Futjikato - 24.09.2008, 16:05
Part III | Erste Seite(n) - von Futjikato - 24.09.2008, 18:36
Part IV | Userauthentifizierung - von Futjikato - 26.09.2008, 21:06
[Kein Betreff] - von kickedINtheHEAD - 27.09.2008, 10:43
[Kein Betreff] - von Futjikato - 27.09.2008, 11:20
[Kein Betreff] - von KingGO - 27.09.2008, 17:54
[Kein Betreff] - von Futjikato - 28.09.2008, 21:25
[Kein Betreff] - von Futjikato - 03.10.2008, 19:31

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 11 Gast/Gäste