使用symfony上传头像始终为null

时间:2011-08-11 02:23:42

标签: image upload symfony-1.4 sfguard symfony-plugins

我已经尝试了两天,每次我上传图片,在数据库中我在头像列中获取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作为其所有者!

1 个答案:

答案 0 :(得分:0)

我可能已找到解决方案,但我不确定我是否还需要您的意见!

要么将列照片添加到表sfGuardUser中,他们就会在我的注册表中嵌入一张带有juste照片的表单

或使用sfGuardUser创建与1对1关系的新桌面照片,并将其嵌入我的注册表中,但这会产生一些我想的额外查询!在这里我也绝对不知道我怎么做,一些提示或链接可能会帮助我很多!

提前thx!