【发布时间】:2011-09-18 16:31:21
【问题描述】:
我正在开发基于 symfony 的 Web 应用程序。我有很多模型(笔记本电脑、上网本、Ipad、平板电脑......所有这些模型继承产品模型)。基于这些模型,我也有表单(LaptopForm、NetbookForm......等等) . 在我的动作类中,我得到模型名称并将其分配给模板:
$modelForm = $this->modelName.'Form';
$this->form = new $modelForm();
然后在我的模板中我这样做<?php echo $form ?> ..它打印html表中的所有字段和标签没有问题。
但我的问题是我想将模板分成两部分。一般和特殊字段集。在一般字段集中,我想显示产品模型字段(名称,价格...)。但是特殊字段集根据产品类型而变化。我该如何处理这个特殊字段集?有人可以提供线索或来源吗?
提前致谢!
【问题讨论】:
标签: forms dynamic symfony1 field