YII2:kartik Select2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YII2:kartik Select2相关的知识,希望对你有一定的参考价值。

我已经在高级yii2项目中工作,它在localhost中工作正常,但在我上传之后会出现一条消息:

找不到类'kartik select2 select2'

奇怪的是:select2在localhost中工作正常,我上传了所有文件

enter image description here

答案

您的解决方案可能是:

use kartikselect2Select2;

可能是,你在localhost上使用windows,在远程服务器上使用linux。

另一答案

我假设你没有“下载到localhost kartik select2,然后只是将/vendor/kartik-v/yii2-widget-select2复制并粘贴到服务器上。我希望。因为你不应该这样做。”

将此行添加到project-directory / composer.json文件中的require部分

"kartik-v/yii2-widget-select2": "@dev"

然后在项目目录命令中运行:

composer update
另一答案

如果您无法访问服务器中的命令行界面以运行composer update命令,则需要将文件夹“vendor / composer /”和“vendor / autoload.php”文件上载到Web服务器。

另一答案

将代码移动到生产环境时,必须安装composer使用的所有库

composer install

要么

php composer.phar install

然后,在您测试应用程序的开发站点上安装相同版本的库。

这就是为什么在.gitignore中不包含文件composer.lock的原因:只是为了确保dev和prod站点上的lib版本相同。

以上是关于YII2:kartik Select2的主要内容,如果未能解决你的问题,请参考以下文章

Yii2:Gridview过滤器中的kartik\Select2下拉列表

kartik\Select2 作为 yii2\grid 中的过滤器输入

yii2 - 如何在 javascript 中设置 kartik select2 值

不加载kartik 的select2 作为GridView 中的过滤器。 Yii2

YII2:kartik Select2

yii2 kartik select2 小部件不显示列表的第一个元素