24.09.2008, 18:36
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
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 ) 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
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
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 ) 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