馨月
2015-07-04 22:46
您好:比如一个用户信息表,里面的内容是可以管理员从后台自定义的,具有诺干种数据类型可以选择,如果不用一个字段来保存(一个字段存所有的自定义字段),而是通过直接修改表结构的方式来实现,那这样子如何去动态的更新表结构?以及又如何建立新的关联关系(比如客户添加了一个字段这个字段类型为地理位置,对应着地理位置表的某个记录,这个对应关系如何建立)?使用这个ORM该如何处理这种问题?
这种做法是非主流的,你可以通过symfony2的默认的逻辑去做,但你要实现自动生成代码,控制缓存,控制数据前后兼容性关系等等,工作量是很大的,而且出错的可能性非常高,我建议你还是通过放在一个字段里然后虚拟一个内嵌的json对象这种方式去做
动态更新表结构风险有点大吧?对于一些不需要进行检索的字段,可以全部放到一个字段里面,使用json存起来,这样更方便扩展
洪大师带你解读Symfony 2框架
20610 学习 · 245 问题
相似问题
回答 3
回答 1