2010-09-07 18 views

Répondre

3
<?php 
class Your_Sub_Form extends Zend_Form_SubForm 
{ 
    public function isValid($data) 
    { 
     // Your custom validation-logic here 
     return parent::isValid($data); 
    } 

    public function init() 
    { 
     ... 
    } 
} 

class Your_Form extends Zend_Form 
{ 
    public function isValid($data) 
    { 
     return parent::isValid($data); 
    } 

    public function init() 
    { 
     $this->addSubForm(new Your_Sub_Form(), 'subform'); 

     $this->addElement('submit', 'submit', array(
      'ignore' => true, 
      'label' => 'Submit', 
     )); 
    } 
} 
1
$form1 = new ..._Form1(); 
$form2 = new ..._Form2(); 

if ($form1->isValid($this->getRequest()->getPost())) { 
    ... 
} 

if ($form2->isValid($this->getRequest()->getPost())) { 
    ... 
}