【问题标题】:Bootstrap with composer带作曲家的引导程序
【发布时间】:2021-05-24 15:35:46
【问题描述】:

我已经用 composer 下载了 bootstrap

composer.json

{
    "name": "afern/seocom_login",
    "require": {
        "twbs/bootstrap": "3.3.7"
    }
}

我已经在 index.php 中包含了自动加载文件

<?php
    include "./vendor/autoload.php";
?>
    <html>
    <head>
    </head>
    <body>
        <h2>Hello</h2>
    </body>
    </html>

引导它下载到供应商文件夹,但它不起作用我想我还必须将此行添加到 html 代码中

<link rel="stylesheet" href=".vendor\twbs\bootstrap\bootstrap.min.css">

我说的对吗?或者有任何方法可以仅使用

进行引导
 include "./vendor/autoload.php"

【问题讨论】:

    标签: php twitter-bootstrap composer-php


    【解决方案1】:

    Composer 用于管理您的 PHP 依赖项,这似乎是您选择的后端技术。但是,UI 框架,例如 Bootstrap,是前端依赖项(CSS 和 JS)。 您提出的在 HTML 中引用 CSS 的方法是可行的方法:

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
    

    同样适用于 jQuery 和 Bootstrap JS:

    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    

    如果您像我的示例中那样从 CDN 嵌入它,这对您来说可能是最简单的。如果您想自己提供文件,您可以使用 bower 来管理您的前端依赖项(尽管我认为已停止使用)。

    但是,您的作曲家自动加载脚本并不是您所需要的。

    【讨论】:

      猜你喜欢
      • 2016-11-07
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-30
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多