如何解决yii2中找不到的kartik \ dialog \ Dialog?

时间:2017-04-05 04:52:05

标签: yii2

我可以正确地在开发中运行控制器,但我在生产中遇到错误kartik\dialog\Dialog not found

像这样的照片

enter image description here

为什么会发生这件事?

我怎么检查?在供应商文件夹中可能。

以及如何解决?

这是我的composer.json

{
    "name": "vendor/myweb",
    "description": "Description of project myweb.",
    "authors": [
        {
            "name": "Administrator",
            "email": "developer1@myweb.com"
        }
    ],
    "require": {
        "kartik-v/yii2-dialog": "*"
    }
}

提前致谢。

2 个答案:

答案 0 :(得分:1)

  1. 检入vendor,如果不存在,请转到第2点。

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

  3.   

    “kartik-v / yii2-dialog”:“*”

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

    composer update
    

答案 1 :(得分:0)

我希望你现在找到答案! 如果不: 我一直在努力解决这个问题,感到绝望:) 这是我最终做的事情: 1-安装使用composer的对话框:composer.phar需要kartik-v / yii2-export“* 如果它给出了这些错误:

Problem 1
- kartik-v/yii2-dialog dev-master requires bower-asset/bootstrap3-dialog ~1.34 -> no matching package found.

- kartik-v/yii2-dialog v1.0.1 requires bower-asset/bootstrap3-dialog ~1.34 -> no matching package found.

- kartik-v/yii2-dialog v1.0.0 requires bower-asset/bootstrap3-dialog ~1.34 -> no matching package found.

- kartik-v/yii2-dialog 1.0.x-dev requires bower-asset/bootstrap3-dialog ~1.34 -> no matching package found.

- Installation request for kartik-v/yii2-dialog @dev -> satisfiable by kartik-v/yii2-dialog[dev-master, 1.0.x-dev, v1.0.0, v1.0.1].

您需要运行此命令:composer global require "fxp/composer-asset-plugin:^1.2.0" 它重建依赖关系并设置jquery库以匹配Kartik Dialog所需的库。祝你好运