1

私は 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

すべての権限を持つディレクトリにユーザーを動的に割り当てるにはどうすればよいですか? 何か案が?そのための最善の解決策は何ですか?多分別のファイルマネージャー?

4

1 に答える 1

0

答えには遅すぎるかもしれませんが、遅すぎるよりはましです:)、そしておそらくここに答えを投稿すると、他の誰かにも役立ちます。基本的なユーザー統合についてバンドルの 2.0 ブランチを確認するか、独自のロジックで構成サービスをオーバーライドして、バンドルの特定のユーザー依存 (およびそれだけではない) 構成を提供できます。

于 2014-05-02T11:41:51.750 に答える