簡體   English   中英

YII2 : kartik Select2

[英]YII2 : kartik Select2

我曾在高級 yii2 項目中工作,它在 localhost 中工作正常,但在我上傳后,出現一條消息,內容為:

找不到“kartik\\select2\\select2”類

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

在此處輸入圖片說明

您的解決方案可能是:

use kartik\select2\Select2;

也許您在 localhost 上使用 Windows,在遠程服務器上使用 Linux。

我假設,您沒有像“下載到本地主機 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 的原因:只是為了確保開發和生產站點上的庫版本相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM