Ich verwende Zend_Form mit einem ViewScript Dekorator. Dieses Formular wird für die Verwaltung von zwei ziemlich einfachen Arten von Objekten sein, aber es ist ein großes Formular, so dass ich gerne ein einziges Formular / eine einzige Verarbeitungsfunktion haben würde.
Also habe ich das hier:
class GameManagementForm extends Zend_Form{
public function __construct($type='flash'){
parent::__construct();
//and later
$this->setDecorators( array( array('ViewScript', array('viewScript' => 'game/game-management.phtml'))));
Was ich tun möchte, ist in der Lage sein, nicht Zend_Form varaiables an das viewScript zu übergeben. Ich habe versucht eine Referenzierung an $this zu übergeben, aber kein solches Glück. Gibt es eine Möglichkeit etwas wie dieses aufzurufen:
$this->setDecorators( array( array('ViewScript', array('viewScript' => 'game/game-management.phtml', $arg))));
Danke für die Hilfe