0
我試圖改變嵌入式表格的形式格式化。是否有可能接近這樣的事情?不同形式格式化爲嵌入式形式?
class sfOuterForm extends sfForm {
public function configure()
{
$innerForm = new sfForm();
$this->embedForm('inner', $innerForm);
$this->getWidgetSchema()->setFormFormatter('list');
$this->getEmbeddedForm('inner')->getWidgetSchema()->setFormFormatterName('table');
}
}
我期待下面的:
echo (new sfOuterForm())
輸出:
<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>
謝謝!我想「setFormFormatterName」爲嵌入形式,但只有「setDefaultFormFormatterName」的作品。 – CrashOverwrite 2016-11-17 16:01:22