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:


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); 
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.. :-(

Vielen Dank im Voraus für eure Hilfe.