yii2-extensions / filepond
FilePond 小部件适用于 Yii 框架。
dev-main
2024-04-17 10:17 UTC
Requires
- php: >=8.1
- ext-intl: *
- npm-asset/filepond: ^4.3
- npm-asset/filepond-plugin-file-encode: ^2.1
- npm-asset/filepond-plugin-file-rename: ^1.1
- npm-asset/filepond-plugin-file-validate-size: ^2.2
- npm-asset/filepond-plugin-file-validate-type: ^1.2
- npm-asset/filepond-plugin-image-crop: ^2.0
- npm-asset/filepond-plugin-image-exif-orientation: ^1.0
- npm-asset/filepond-plugin-image-preview: ^4.6
- npm-asset/filepond-plugin-image-transform: ^3.8
- npm-asset/filepond-plugin-pdf-preview: ^1.0
- php-forge/awesome-widget: ^0.1
- ui-awesome/html: ^0.3
- ui-awesome/html-helper: ^0.2
- yiisoft/yii2: *
Requires (Dev)
- maglnet/composer-require-checker: ^4.6
- php-forge/support: dev-main
- phpunit/phpunit: ^10.2
- roave/infection-static-analysis-plugin: ^1.32
- yii2-extensions/phpstan: dev-main
This package is auto-updated.
Last update: 2024-09-17 11:12:12 UTC
README
FilePond.
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
composer require --dev --prefer-dist yii2-extensions/filepond
或者将以下内容添加到您的 composer.json
文件的 require-dev 部分。
"yii2-extensions/filepond": "dev-main"
使用方法
名称
use Yii2\Extensions\Filepond\FilePond; echo FilePond::widget(['name' => 'image_file']);
活动字段
use Yii2\Extensions\Filepond\FilePond; echo $form ->field($formModel, 'image_file') ->widget( FilePond::class, [ 'loadFileDefault' => $imageFile, 'imagePreviewHeight' => 170, 'imageCropAspectRatio' => '1:1', ], );
控制器或模型
use Yii2\Extensions\Filepond\FileProcessing; $imageFile = FileProcessing::saveWithReturningFile( $categoryForm->image_file, Yii::getAlias('@uploads'), "category{$category->id}", false );
小部件属性
翻译支持
该扩展支持翻译。您可以将扩展翻译成您的语言,默认情况下,该扩展支持以下语言:
- 中文
- 英语
- 法语
- 德语
- 波兰语
- 葡萄牙语
- 俄语
- 西班牙语
代码质量
支持的 Yii2 版本
测试
查看测试文档 了解有关测试的信息。
我们的社交媒体
许可证
MIT 许可证。有关更多信息,请参阅 许可证文件。