以安全为设计核心
路径沙箱、私有隔离区、CSRF 保护、继承式 ACL 与操作门禁。
了解安全设计
composer require sohophp/sofinder-symfony:^1.1三个步骤建立受 Symfony 授权保护的本机文件资源。
composer require sohophp/sofinder-symfony:^1.1so_finder:
resources:
Files:
adapter: local
root: '%kernel.project_dir%/var/files'
delivery_mode: proxy
roles: [ROLE_USER]/sofinder/browserSoEditor、CKEditor、TinyMCE 或自定义编辑器只依赖公开 JS API;后端授权与存储选择保持一致。
composer require sohophp/sofinder-symfony:^1.1现有应用可以继续使用兼容 Meta Package sohophp/sofinder:^1.1;两个包名都公开相同的 namespace。接着注册 Bundle、导入路由并建立至少一个存储资源。请从 安装与快速开始开始,完整选项可参考配置参考。
正式支持的框架版本线
Symfony 6.4/7.4、Laravel 12/13 与共享 PSR-15 Host 均是正式支持的 Full-stack 集成。Laravel、Slim、Mezzio 和纯 PHP 的可执行接入步骤见框架集成指南, 具体 PHP 8 组合见框架支持策略。PHP 8 主线绝不为 PHP 7.2 降级;Legacy 可行性始终独立评估。
在 CMS 中使用 SoFinder?请先阅读 CMS 内容编辑者指南。 需要了解全部文件操作时,继续阅读完整文件管理器指南和 图片管理。开发集成请查看开发者指南及 HTTP API 参考。