我正在使用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
如何将用户动态分配到具有所有权限的目录?知道吗?最好的解决方案是什么?也许是另一个文件管理器?
可能为
时已晚,但迟到总比没有:)好,可能在这里发布答案也会帮助其他人。您可以检查捆绑包的 2.0 分支以进行基本用户集成,或者使用自己的逻辑覆盖配置服务,以便为捆绑包提供特定的、用户依赖的(而不仅仅是)配置。