我对我正在研究的Symfony 2应用程序有疑问。
我有以下型号:
class Product: - entity Category class Attribute: - string name - string type (can be "free text" or "entity") class AttributeValue - entity attribute - string value class Category: - string name - collection attributes (manyToOne attribute) class ProductAttribute - entity product - entity attribute - string value (could be an ID for AttributeValue or text)
这意味着:
我已经在Symfony2上阅读了关于FormEvents PRE_SET_DATA和POST_DATA的教程,但它非常复杂,我很感激有一些帮助来解决这个问题。 顺便说一句,Symfony 2中的教程是关于编辑实体类型字段。当我计划我的代码时,我想我应该使用集合类型,但我真的不知道我应该如何在集合字段类型中设置数据......
如果有人过来并且可以伸出援助之手,那将是非常友好的:-)
答案 0 :(得分:0)
首先,您必须将产品表单提交到数据库。之后,您可以构建一个表单来选择类别。