我正在使用Symfony 2.3,FMElfinderBundle和FOSUserBundle。两个捆绑都很好。我的问题涉及如何连接两个包。当用户注册然后我想为他创建目录并告诉FMElfinderBundle为该用户使用该目录。另一个用户将有另一个目录等。
我知道FMElfinderBundle可以在config.yml
中有多个根fm_elfinder:
locale: %locale%
editor: ckeditor # other choices are tinymce or simple
showhidden: false # defaults to false
fullscreen: true # defaults true, applies to simple and ckeditor editors
connector:
debug: false # defaults to false
roots: # at least one root must be defined
uploads:
driver: LocalFileSystem
path: uploads
upload_allow: ['image/png', 'image/jpg', 'image/jpeg']
upload_deny: ['all']
upload_max_size: 2M
如何动态地将用户分配到具有所有权限的目录?任何的想法?什么是最好的解决方案?也许是另一个文件管理器?
答案 0 :(得分:0)
可能为时已晚,无法回答,但它迟到总比没有好:),并且可能在这里发布答案,也会帮助其他人。 您可以使用自己的逻辑检查bundle的2.0分支以进行基本用户集成,或覆盖配置服务,以便为捆绑包提供特定的,用户依赖的(而不仅仅是)配置。