当前位置: 首页 > 知识库问答 >
问题:

如何在YII2中安装JQuery UI?

沃学
2023-03-14

我在YII项目(高级)工作,想对YII 2使用JUI扩展。我已将“yiisoft/yii2 JUI”:“~2.0.0”行添加到我的作曲家。json文件并运行composer安装。之后,我尝试使用widget:

<?php

use yii\jui\Sortable;

/* @var $this yii\web\View */
/* @var $searchModel common\models\SearchSomeModel */
/* @var $dataProvider yii\data\ActiveDataProvider */

echo Sortable::widget([
    'items' => [
        'Item 1',
        ['content' => 'Item2'],
        [
            'content' => 'Item3',
            'options' => ['tag' => 'li'],
        ],
    ],
    'options' => ['tag' => 'ul'],
    'itemOptions' => ['tag' => 'li'],
    'clientOptions' => ['cursor' => 'move'],
]); ?>

但有一个错误:

要发布的文件或目录不存在: /path/advanced/vendor/bower/jquery-ui

然后我读了一篇关于github的建议,删除composer.lock和 /vendor文件夹,让作曲家再次安装。

之后,我的应用程序的任何页面都会出现错误:

要发布的文件或目录不存在:/path/advanced/vendor/bower/jquery/dist

我做错了什么?

在此处输入链接描述

共有1个答案

孙玮
2023-03-14

看来你有过时的fxp插件。

运行:

composer self-update
composer global require "fxp/composer-asset-plugin:~1.2.0"
cd /path/to/advanced/application
composer update
 类似资料:
  • 我在YII项目(高级)上工作,希望对YII 2使用JUI扩展,但遇到这种错误 Yii-soft/yii2-jui2.0。0需要bower资产/j查询-Ui 1.11*@马厩-

  • 我想使用kartik sidenav小部件。我通过composer安装了kartik-v/yii2小部件扩展。 我可以在这里看到:advanced\vendor\kartik-v\yii2 widget sidenav和extensions。php也进行了修改: 然而,在我看来,当我试图使用它时, 它显示类kartik\小部件\SideNav'未找到错误什么是错误的?

  • 无法在Heroku上安装Yi2。 我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。 该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了,,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这

  • 我是Yii 2的新手!我在我的基本yii中安装了kartik网格,并创建了一个没有问题的网格。现在我想用 卡地克\网格\编辑列 但它需要: \kartik\可编辑\可编辑 我安装了可编辑via composer,现在我可以在我的供应商文件中看到该目录:我的供应商文件 现在系统再次给我这个错误: 无效配置-yii\base\InvalidConfigExc0019 未找到类\kartik\edabl

  • 您好,我刚刚安装了composer的Yii2基本项目。我在苹果osx优胜美地10.10。尽管如此,我正试图按照Yii guide 2.0教程中的描述安装扩展,但我无法做到,原因是我不知道该把这条线放在哪里: PHPcomposer.phar需要--able-dist arturoliveira/yii2-tileslidemenu"*" 此方法表示在终端中找不到编写器。法尔。上面的线放在哪里? 当

  • 使用第2版。0@dev对于yiisoft/yii2-jui/创作者json已在加载composer存储库时更新,其中包含包信息更新依赖项(包括require dev) 拿不到https://api.github.com/repos/jquery/jquery,输入您的GitHub凭据以超过API速率限制将创建令牌并将其存储在“C:/Users/nimmy/AppData/Roaming/Compo