Gömülmüş formu için farklı formu biçimlendirici?

0 Cevap php

Ben gömülmüş form form formatlayıcıyı değiştirmeye çalışıyorum. Böyle bir şey yaklaşmak mümkün mü?

class sfOuterForm extends sfForm {
  public function configure()
  {
    $innerForm = new sfForm();
    $this->embedForm('inner', $innerForm);
    $this->getWidgetSchema()->setFormFormatter('list');
    $this->getEmbeddedForm('inner')->getWidgetSchema()->setFormFormatterName('table');
  }
}

Ben şu bekliyorum:

echo (new sfOuterForm())

çıkışlar:

<li><label>Outer Label</label><input type="text" /></li>
<li>
  <table>
   <tr><td><label>Inner Label</label></td><td><input type="text" /></td></tr>
  </table>
</li>

0 Cevap