如何在YII2中安装Jquery UI? [英] How to install Jquery UI in YII2?

查看:240
本文介绍了如何在YII2中安装Jquery UI?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究YII项目(高级),并且想使用 Yii 2的JUI扩展 我已将"yiisoft/yii2-jui":〜2.0.0" 行放入我的composer.json文件,并运行 composer install . 之后,我尝试使用小部件:

I work on YII project (advanced) and want to use JUI Extension for Yii 2 I've put "yiisoft/yii2-jui": "~2.0.0" line to my composer.json file and run composer install. After that I've tried to use 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文件夹,并再次安装了 composer .

Then I've read a recomendation on github to remove composer.lock and /vendor folder and made composer install again.

之后,我的应用程序中的任何页面均显示错误:

After that any page of my app gives error:

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

我在做什么错了?

在此处输入链接描述

推荐答案

看来您已经过时了fxp插件.

It seems you have outdated fxp plugin.

运行:

composer self-update
composer global require "fxp/composer-asset-plugin:~1.2.0"
cd /path/to/advanced/application
composer update

这篇关于如何在YII2中安装Jquery UI?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆