我已经尝试了两天,每次我上传图片,在数据库中我在头像列中获取null并且甚至没有上传! 我正在使用symfony 1.4我有sfdoctrineguard和sfforkeddoctrineapplyplugin(我认为这是问题,因为我记得我第一次启动项目之前使用它上传工作)
我正在使用本教程中的代码:
http://blog.firehist.org/2010/02/21/symfony-upload-dimage-sans-dupliquer-les-fichiers/
我想我和这个家伙有同样的问题:
http://oldforum.symfony-project.org/index.php/m/88206/
有没有人成功使用sfforkedappluplugin上传头像?
这是我的用户架构:
User:
inheritance:
type: column_aggregation
extends: sfGuardUserProfile
columns:
sexe:
type: string(1)
notnull: true
birthday:
type: timestamp
photo:
type: string(255)
thumbnail:
type: string(255)
mobile:
type: string(50)
notnull: true
unique: true
address:
type: string(255)
notnull: true
ip_inscription:
type: string(32)
is_online:
type: boolean
default: 0
status:
type: string(255)
aboutme:
type: string(255)
我的头像属性是照片!
所以任何想法如何解决这个问题? 顺便说一句,我尝试了正常的jobeet 1.4教程上传使用简单的sfwidgetforminput文件,它没有工作:( 还有我制作了我的照片文件夹777,我将www-data作为其所有者!
答案 0 :(得分:0)
我可能已找到解决方案,但我不确定我是否还需要您的意见!
要么将列照片添加到表sfGuardUser中,他们就会在我的注册表中嵌入一张带有juste照片的表单
或使用sfGuardUser创建与1对1关系的新桌面照片,并将其嵌入我的注册表中,但这会产生一些我想的额外查询!在这里我也绝对不知道我怎么做,一些提示或链接可能会帮助我很多!
提前thx!