platx / yii2-uploads-action
此包已被弃用,不再维护。未建议替代包。
仅适用于个人使用。
dev-master
2015-12-17 10:58 UTC
Requires
This package is not auto-updated.
Last update: 2017-11-24 14:08:10 UTC
README
仅适用于个人使用。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist platx/yii2-uploads-action "*"
或者
"platx/yii2-uploads-action": "*"
将以下内容添加到您的 composer.json
文件的 require 部分。
用法
扩展安装后,将此操作添加到您的控制器
public function actions() { return [ 'uploads' => [ 'class' => 'platx\uploads\UploadsAction', ], ... ]; }
在您的 URL 规则中添加以下规则
'uploads/<width:\d+>x<height:\d+>/<model:[\w_]+>/<field:[\w-]+>/<dp:[\d\/]+>/<file:[\w-]+>.<ext:\w+>' => '{your_controller}/uploads', 'uploads/original/<model:[\w_]+>/<field:[\w-]+>/<dp:[\d\/]+>/<file:[\w-]+>.<ext:\w+>' => '{your_controller}/uploads',
Nginx 配置
location ~* /uploads/(\d+)/(\d+) {
index index.php;
try_files $uri $uri/ /index.php?$args;
}