【问题标题】:yii2 kartik-v/yii2-widget-fileinput installationyii2 kartik-v/yii2-widget-fileinput 安装
【发布时间】:2018-07-29 14:08:39
【问题描述】:

我安装了 yii2 文件上传扩展:

  1. php 版本 7 和 linux (putty)
  2. php 版本 7 和 5 和窗口 (cmd)

但是失败了!

在 composer 上显示给我的消息是:

./composer.json 已更新

使用包信息加载作曲家存储库

更新依赖(包括require-dev)

软件包操作:2 次安装、0 次更新、0 次删除

– 安装 kartik-v/bootstrap-fileinput (v4.4.8):从缓存加载

– 安装kartik-v/yii2-widget-fileinput (dev-master c549564):克隆c549564

无法从源下载 kartik-v/yii2-widget-fileinput:无法克隆 https://github.com/kartik-v/yii2-widget-fileinput.git,未找到 git,请检查它是否已安装并在您的 PATH 环境中。

sh: git: 找不到命令

现在尝试从 dist 下载

– 安装kartik-v/yii2-widget-fileinput (dev-master c549564): 从缓存加载

mongosoft/yii2-upload-behavior 包被废弃,你应该避免使用它。 请改用 mohorev/yii2-upload-behavior。

写锁文件

生成自动加载文件。

当我使用这个命令时:

echo '<label class="control-label">Add Attachments</label>';

echo FileInput::widget([
    'model' => $model,
    'attribute' => 'attachment_1',
    'options' => ['multiple' => true]
]);

发生了这个错误:

找不到类“kartik\widgets\FileInput”

在 cmd 上显示给我的消息太长了!!

资源有变化吗? 我能做什么?

有没有办法手动完成?

您可以在以下位置查看此扩展程序: yii2 fileupload extension

【问题讨论】:

  • 但是什么失败了?
  • @Yupik 我的问题已被编辑。坦克你。

标签: file-upload yii yii2 yii2-advanced-app yii2-extension


【解决方案1】:

嗯,第一个错误表明你必须安装git(例如在ubuntu中你可以用$ sudo apt install git来安装)。 第二个错误是因为 FileInput 文档的命名空间模糊。基于This line of code,你应该使用kartik\file\FileInput作为使用的命名空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-17
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多