【问题标题】:How to install Jquery UI in YII2?如何在 YII2 中安装 Jquery UI?
【发布时间】:2016-03-15 20:41:23
【问题描述】:

我从事 YII 项目(高级)并想使用 JUI Extension for Yii 2 我已将 "yiisoft/yii2-jui": "~2.0.0" 行放入我的 composer.json 文件并运行 composer install。 之后我尝试使用小部件:

<?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 的建议。

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

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

我做错了什么?

enter link description here

【问题讨论】:

  • 安装扩展的首选方法是使用 composer 但如果您希望手动安装,请确保您关注these steps
  • 正如我所写,我使用了composer,没有尝试手动安装扩展。
  • 尝试重新安装使用:php composer.phar require --prefer-dist yiisoft/yii2-jui
  • 试图这样做。结果是一样的。

标签: php jquery yii2 composer-php


【解决方案1】:

看来你的 fxp 插件已经过时了。

运行:

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

【讨论】:

    猜你喜欢
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 2017-08-03
    • 1970-01-01
    相关资源
    最近更新 更多