【问题标题】:php codeigniter base_url not workingphp codeigniter base_url不起作用
【发布时间】:2013-05-16 22:58:12
【问题描述】:

我目前正在使用 codeigniter 为网站编写模板。问题是我正在尝试为hrefsrc 等属性实现绝对路径,但它们不起作用。我检查了我的结果,并且链接和脚本指向正确的目录,所以我不确定为什么会出现问题。

这是我在下面使用的代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Home</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="">

        <link rel="stylesheet" href="<?php echo base_url() . "assets/bootstrap/css/bootstrap.css"; ?>">
        <link rel="stylesheet" href="<?php echo base_url() . "assets/bootstrap/css/bootstrap-responsive.css"; ?>">

        <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
        <!--[if lt IE 9]>
            <script src="<?php echo base_url() . "assets/html5shiv/html5shiv.js"; ?>"></script>
        <![endif]-->

        <!-- Fav and touch icons go here -->


    </head>
<body>
    <p>This comes from the header view.</p>

    <button class="btn btn-primary">Primary</button>
    <br />
    <a class="btn btn-primary">Secondary</a>

我可以说这不起作用,因为我正在尝试使用引导程序来设置两个按钮的样式,但是它们不起作用。有人可以帮我解决这个问题吗?

哦,顺便说一句..我的 base_url 是 http://localhost/ProjectName/,我知道我可以正常工作,因为我启用了 URL 帮助程序并且我能够回显 base_url。

【问题讨论】:

    标签: php codeigniter path


    【解决方案1】:

    请确保您已在 autoload.php 中加载了 URL 帮助程序,并确保您已在 config.php 中添加了定义的 base_url。 如果没有,那么这应该可以帮助您。

    【讨论】:

      【解决方案2】:

      我认为您尚未编辑 codeigniter 文件以启用 base_url()。您尝试在 url_helper.php 中分配它,您也可以执行相同的 config/autoload.php 文件。您可以在您的 autoload.php 中添加此代码

      $autoload['helper'] = array('url');
      

      【讨论】:

        【解决方案3】:

        无需进出 PHP。你可以这样做:

             <link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.css" />
        

        如果这不起作用,则说明您的 css 文件的位置有问题。

        【讨论】:

        • 为什么我的css文件的位置会有问题?
        • base_url() 包含您的基本 URL。如果您的 css 在 /application/assets 中,您需要将 /application 添加到引用字符串中:link rel="stylesheet" href=""> 或链接 rel="stylesheet" href="/application/assets/bootstrap/css/bootstrap-responsive.css" />
        猜你喜欢
        • 2021-08-24
        • 1970-01-01
        • 1970-01-01
        • 2016-04-11
        • 1970-01-01
        • 2011-09-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多