twin-elements / form-extensions
内容管理系统表单
v1.6.0
2023-04-06 17:02 UTC
Requires
- php: ^7.1 || ^8.0
- artgris/filemanager-bundle: ^2.2
- symfony/framework-bundle: ^4.4 || ^5.4
README
##安装 composer require twin-elements/form-extensions
在 /config/packages/routes.yaml
filemanager_image:
resource: "@TwinElementsFormExtensionsBundle/Controller/FileManagerImageController.php"
prefix: /admin
type: annotation
requirements:
_locale: '%app_locales%'
defaults:
_locale: '%locale%'
_admin_locale: '%admin_locale%'
options: { i18n: false }
在 assets/admin/cropper.js
中添加
import 'twin-elements/forms/resources/image-cropper-js';
在 webpack.config.js
添加 const twinElementsFormScripts = path.resolve(__dirname, 'vendor/twin-elements/form-extensions/src/Resources/private/')
添加 .addEntry('cropper', './assets/admin/cropper.js')
到 webpack.config.js
中的admin配置
添加路径别名到admin配置
adminConfig.resolve.alias['twin-elements/forms/resources'] = twinElementsFormScripts;
adminConfig.resolve.alias['root-dir'] = rootDir;