File upload yii2 kartik-v/yii2小部件文件输入安装

File upload yii2 kartik-v/yii2小部件文件输入安装,file-upload,yii,yii2,yii2-advanced-app,yii2-extension,File Upload,Yii,Yii2,Yii2 Advanced App,Yii2 Extension,我安装了yii2文件上载扩展,带有: php版本7和linux(putty) php版本7和5以及窗口(cmd) 但是失败了 在composer上显示给我的消息是: ./composer.json已更新 使用包信息加载composer存储库 更新依赖项(包括需要开发人员) 包操作:2次安装,0次更新,0次删除 –安装kartik-v/bootstrap文件输入(v4.4.8):从缓存加载 –安装kartik-v/yii2小部件文件输入(开发主机c549564):克隆c549564 未能从源下载k

我安装了yii2文件上载扩展,带有:

  • php版本7和linux(putty)
  • php版本7和5以及窗口(cmd)
  • 但是失败了

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

    ./composer.json已更新

    使用包信息加载composer存储库

    更新依赖项(包括需要开发人员)

    包操作:2次安装,0次更新,0次删除

    –安装kartik-v/bootstrap文件输入(v4.4.8):从缓存加载

    –安装kartik-v/yii2小部件文件输入(开发主机c549564):克隆c549564

    未能从源下载kartik-v/yii2小部件fileinput:克隆失败,找不到git,请检查它是否已安装并位于您的PATH env中

    sh:git:未找到命令

    现在正在尝试从dist下载

    –安装kartik-v/yii2小部件文件输入(开发主机c549564):从缓存加载

    包mongosoft/yii2上传行为被放弃,应避免使用。 改为使用mohorev/yii2上传行为

    写入锁定文件

    生成自动加载文件

    当我使用这个命令时:

    echo '<label class="control-label">Add Attachments</label>';
    
    echo FileInput::widget([
        'model' => $model,
        'attribute' => 'attachment_1',
        'options' => ['multiple' => true]
    ]);
    
    echo“添加附件”;
    echo FileInput::widget([
    'model'=>$model,
    '属性'=>'附件1',
    “选项”=>[“多个”=>true]
    ]);
    
    此错误发生在:

    未找到类“kartik\widgets\FileInput”

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

    资源有没有改变? 我能做什么

    有没有办法手动完成

    您可以在以下位置看到此扩展:

    好的,第一个错误显示您必须安装
    git
    (例如,在ubuntu中,您可以使用
    $sudo apt install git
    )。
    第二个错误是因为
    FileInput
    文档的名称空间模糊。基于,您应该使用
    kartik\file\FileInput
    作为使用的名称空间。

    但是什么失败了?@Yupik我的问题已被编辑。谢谢。