我即将尝试在我正在使用FOSUserBundle
的Symfony2项目中,为我的用户实体添加一个个人资料图片字段。我觉得这应该非常简单,然而我没有找到任何有用的文档来解释如何做到这一点。
目前,我计划在我的表单对象中添加一个未映射的字段(我已经从通用的ProfileEdit
表单扩展了它),它可以接受上传的文件。然后,我将创建一个事件侦听器,用于处理表单、处理文件上传并将上传文件的路径(具有获取公共URL和绝对路径的方法)持久化到我的用户对象中,在响应flashbag中添加消息以表明它是成功还是失败。这是否真的是正确/最佳实践的方式?或者我漏掉了什么?难道这种功能真的还没有包含在FOSUserBundle中吗?如果是这样的话,我没有找到文档,但如果确实存在这样的功能,我会非常感激......
任何帮助/提示/小技巧都将不胜感激!