В настоящее время я использую codeigniter для выписывания шаблонов для веб-сайта. Проблема в том, что я пытаюсь достичь абсолютных путей для таких атрибутов, как href
и src
, но они не работают. Я проверил результаты, а ссылки и скрипты указывают правильный каталог, поэтому я не уверен, почему возникает проблема.php codeigniter base_url не работает
Это код, я использую ниже:
<!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>
Я могу сказать, что это не работает, потому что я пытаюсь использовать загрузчик в стиле две кнопки, но они не работают. Может кто-нибудь, пожалуйста, помогите мне понять это?
О, кстати..my base_url is http://localhost/ProjectName/
, и я знаю, что у меня это работает правильно, потому что я включил хелпер URL, и я могу повторить base_url.
Это не сработало. Мои css находятся в приложении/assets /../ .. – user2301187
Почему возникла проблема с тем, где находятся мои файлы css? – user2301187
base_url() содержит ваш базовый URL. Если ваш css находится в/application/assets, вам нужно добавить/приложение в ссылочную строку: link rel = "stylesheet" href = " Php echo base_url()." Application/assets/bootstrap/css/bootstrap- responsive.css ";?>"> или ссылка rel = "stylesheet" href = "/ application/assets/bootstrap/css/bootstrap-responsive.css" /> –