php – Symfony2 – 如何停止Form-> handleRequest从null在post数据中不存在的字段
我有一个在Symfony中构建的表单,并且在视图中呈现时,html表单可能包含也可能不包含表单对象中的所有字段.问题是,当在提交处理程序中处理表单时,通过表单对象的handleRequest()方法,将该实体中不存在于该数据中的任何属性重新设置为null,从而消除任何现有值.有没有办法告诉Symfony不要那么愚蠢,只处理POST数据中存在的字段?或者我必须在handleRequest调用之前克隆实体,然后循环遍历POST值,并将相关值从post-handleRequest实体复制到实体的pre-hand