bnbc / kcfinder-bundle
为您的 Symfony 项目提供 KCFinder 集成。
dev-master
2020-02-03 17:52 UTC
Requires
- php: ^7.2
- symfony/dependency-injection: 4.*
- symfony/framework-bundle: 4.*
Requires (Dev)
- symfony/twig-bundle: 4.*
- symfony/yaml: 4.*
Suggests
- symfony/twig-bundle: Allows to use Twig templates
This package is not auto-updated.
Last update: 2024-09-25 15:33:31 UTC
README
该捆绑包为您的 Symfony 项目提供 KCFinder 对 CKEditor 的集成。
文档
安装
此包需要 [kcfinder],但 composer 如果在 require 中加载它则无法加载,因此请手动将其添加到您的 composer.json 文件中。
// composer.json "sunhater/kcfinder": "dev-master"
在您的 composer.json 文件中引入捆绑包
$ composer require bnbc/kcfinder-bundle --no-update
注册捆绑包
// app/AppKernel.php public function registerBundles() { return array( new Bnbc\KCFinderBundle\BnbcKCFinderBundle(), // ... ); }
安装捆绑包
$ composer update bnbc/kcfinder-bundle
添加路由
// app/config/routing.yml
kcfinder:
resource: "@BnbcKCFinderBundle/Resources/config/routing.yml"
prefix: /admin
配置
该捆绑包允许更改 base_path 为 kcfinder 文件夹,并且您可以定义尽可能多的配置。所有配置选项的列表可在 此处 查看。
bnbc_kc_finder: base_path : "%kernel.root_dir%/../vendor/sunhater/kcfinder" config: disabled : false uploadURL: "/uploads/" uploadDir: "%kernel.root_dir%/../web/uploads/"
许可
Bnbc KCFinder Bundle 在 MIT 许可下。有关完整的版权和许可信息,请阅读与此源代码一起分发的 LICENSE 文件。