ユーザー管理(FOsUserbundleとSonataバンドル)を備えたSymfony2プロジェクトがあります。私のアプリケーションの場合、ユーザー用のファイルを作成する必要があり、それらを保存したいと考えています。ファイルは大きくなる可能性があるため、セッション/ローカル ストレージへの保存は除外します。
最初の質問: ユーザーが生成したファイルとストレージを処理する symfony2 パターンはありますか? これらのファイルはどこに配置する必要がありますか? どのディレクトリ?
2 番目の質問: アプリで使用する必要がある大きなファイルがあります。ユーザーはこのファイルにアクセスできませんが、主にアプリ コントローラーがアクセスする必要があります。このファイルを保存してアクセスを制限する最も安全な方法は何ですか?