以安全為設計核心
路徑沙箱、私有隔離區、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;兩個 Package 名稱 都公開相同的 namespace。接著註冊 Bundle、匯入路由並建立至少一個儲存資源。請從 安裝與快速開始開始,完整選項可參考設定參考。
正式支援的 Framework 版本線
Symfony 6.4/7.4、Laravel 12/13 與共用 PSR-15 Host 均為正式支援的 Full-stack 整合。Laravel、Slim、Mezzio 和純 PHP 的可執行接入步驟見框架整合指南, 具體 PHP 8 組合詳見Framework 支援策略。PHP 8 主線 絕不為 PHP 7.2 降級;Legacy 可行性始終獨立評估。
在 CMS 中使用 SoFinder?請先閱讀 CMS 內容編輯者指南。 需要瞭解全部檔案操作時,繼續閱讀完整檔案管理器指南和 圖片管理。開發整合請查看開發者指南及 HTTP API 參考。