0

これが私のコードです。私のフォーム構成では、次のように書きます。

 $this->embedI18n(array('en', 'bg'));
    $this->widgetSchema->setLabel('en', 'English');
    $this->widgetSchema->setLabel('bg', 'Bulgarian');

私の行動では、このフォームを次のように保存しようとしています:

$agree=  Doctrine_Core::getTable('agreements')->findOneById('1');

    //Myuser::pd($agree);
    $this->form= new agreementsForm($agree); 
     if ($request->isMethod('post'))
         {            
           $this->form= new agreementsForm($agree);                   
           $this->form->bind($request->getParameter($this->form->getName()));              
             if ( $this->form->isValid())
             {          
               $agree=$this->form->save();             
               //$this->redirect('homepage');
             }

         }

[編集] をクリックするとビューに、これら 2 つの言語のフォームと各言語の値が表示されますが、フォームを保存しようとすると保存されません。

4

0 に答える 0