【发布时间】: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
我做错了什么?
【问题讨论】:
-
安装扩展的首选方法是使用 composer 但如果您希望手动安装,请确保您关注these steps。
-
正如我所写,我使用了composer,没有尝试手动安装扩展。
-
尝试重新安装使用:
php composer.phar require --prefer-dist yiisoft/yii2-jui -
试图这样做。结果是一样的。
标签: php jquery yii2 composer-php