2

我正在使用这个mopabootstrap bundle,并按照所有说明进行操作。我收到以下错误:

An exception has been thrown during the compilation of a template ("Unable to find file "@MopaBootstrapBundle/Resources/bootstrap/js/bootstrap-transition.js".") in "MopaBootstrapBundle::base.html.twig".

我在这里找到了似乎也可以解决我的问题的线程,但是我尝试了它,它仍然给了我同样的错误。我怎样才能解决这个问题?

4

1 回答 1

3

如果您使用的是最新版本的 MopaBootstrap 和 Symfony 2.1 或 2.2,则twitter/bootstrap文件似乎没有正确安装和符号链接。

也许你错过了这个composer.json部分:

{
    "scripts": {
        "post-install-cmd": [
            "Mopa\\Bundle\\BootstrapBundle\\Composer\\ScriptHandler::postInstallSymlinkTwitterBootstrap"
        ],
        "post-update-cmd": [
            "Mopa\\Bundle\\BootstrapBundle\\Composer\\ScriptHandler::postInstallSymlinkTwitterBootstrap"
        ]
    }
}

来自 MopaBootstrap 文档

这些命令从 vendor 文件夹创建符号链接:/vendor/twitter/bootstrap 到 MopaBootstrap 文件夹:

/vendor/mopa/bootstrap-bundle/Mopa/BootstrapBundle/Resources/bootstrap

请务必在您的 composer.json 中安装 twitter/bootstrap:

{
    "require": {
        "mopa/bootstrap-bundle": "dev-master",
        "twitter/bootstrap": "dev-master"
    }
}
于 2013-04-30T06:49:40.160 回答