Hi Leute, muss euch nun mal was fragen, da ich noch recht am Anfang bin mit meinem Teil, möchte ich lieber von vornherein einiges bedenken. So z.B. sogenannte Content-Boxen, ich nenne sie jetzt mal so, keine Ahnung wie die genau heißen, als Beispiel nehme ich jetzt mal das FWX.
Z.B. die Startseite nach dem Login, da sag ich mal sehe ich jetzt Werbung, Shoutbox und News. Wie könnte man das mit dem ZF umsetzen? Fällt euch da vielleicht spontan etwas dazu ein, da ja alles in Content gespeichert wird.
Mein Ansatz ist gerade einen View_Helper fürs Layout der auf dem Placeholder Helper aufbaut. Um z.B. einen content-Array zu füllen:
Nur wie könnte man das Array bequem füllen, ich meine das ZF rendert automatisch die Views, sollte man:
1. in der Action ein Array übergeben mit weiteren Actions die gerendert werden sollen.
2. Sollte man lieber gleich in den jeweiligen Views den Action View Helper nutzen.
Irgendwie gefallen mir beide Versionen nicht so recht, vielleicht hab Ihr bessere Ideen.
Z.B. die Startseite nach dem Login, da sag ich mal sehe ich jetzt Werbung, Shoutbox und News. Wie könnte man das mit dem ZF umsetzen? Fällt euch da vielleicht spontan etwas dazu ein, da ja alles in Content gespeichert wird.
Mein Ansatz ist gerade einen View_Helper fürs Layout der auf dem Placeholder Helper aufbaut. Um z.B. einen content-Array zu füllen:
PHP:
$content = array(
array('title' => '1...', 'content' => 'werbung'),
array('title' => '2...', 'content' => 'shoutbox'),
array('title' => '3...', 'content' => 'news')
);
PHP:
//Helper
foreach($array AS $_box) {
$this->setTitle($_box['title']);
//...
}
// destructor
public function __destruct()
{
// assign too Placeholder
}
Nur wie könnte man das Array bequem füllen, ich meine das ZF rendert automatisch die Views, sollte man:
1. in der Action ein Array übergeben mit weiteren Actions die gerendert werden sollen.
2. Sollte man lieber gleich in den jeweiligen Views den Action View Helper nutzen.
Irgendwie gefallen mir beide Versionen nicht so recht, vielleicht hab Ihr bessere Ideen.