Hallo zusammen,
mich stellt sich die Frage, wie es am sinnvollste ist, Zend_Dojo_Form Elemente mit Werten aus einer MySQL Datenbanktabelle zu füllen?
Über den Controller rufe ich eine neues Form Objekt auf. Die Formklasse ist standardmäßig aufgebaut:
Jetzt möchte ich hier alle Anreden aus der MySQL-Tabelle „tblanrede“ einpflegen. Wo sollte man die SQL Anweisung erstellen und wie ist die evtl. externe Datei einzubinden? Hier fehlt mir leider das Verständis.. :-(PHP-Code:class Form_Benutzer_Add extends Zend_Dojo_Form
{
public function init()
{
$this->setMethod('post');
$this->setName('Benutzer');
$anrede=$this->createElement('RadioButton','anrede',
array(
'label' => 'Anrede:',
'selected' => true,
'invalidMessage' => 'Bitte geben Sie die Anrede an!',
'multiOptions' => array(
'0' => 'Herr',
'1' => 'Frau',
'2' => 'usw',
),
'value' => 'Herr',
'separator' => ' ',
'locale' => 'de_DE',
)
);
$anrede
->addFilter('Int')
->addFilter('StringTrim')
->addFilter('StripTags')
->addValidator('NotEmpty')
->addErrorMessage('Bitte geben Sie die Anrede des Benutzers ein')
->setRequired(true);
Vielen Dank im Voraus für eure Hilfe.



LinkBack URL
About LinkBacks



Zitieren
Lesezeichen