CodeIgniter存在设计问题。我的CSS文件的路径定义如下:
<link href="<?php echo base_url(); ?>asset/main.css"
rel="stylesheet" type="text/css" media="all">
但它无法正常工作。
答案 0 :(得分:0)
试试这个会起作用,
<link href="<?php echo base_url('asset/main.css'); ?>" rel="stylesheet" type="text/css" media="all">
你可以使用url_helper,
if ( ! function_exists('base_url'))
{
function base_url($uri = '')
{
$CI =& get_instance();
return $CI->config->base_url($uri);
}
}
答案 1 :(得分:0)
使用此<?php echo base_url(); ?>
<link rel="stylesheet" href="<?php echo base_url(); ?>asset/css/bootstrap.css" />
<link rel="stylesheet" href="<?php echo base_url(); ?>asset/css/main.css" />
config/config.php
中的
$config['base_url'] = '';
$config['index_page'] = '';
在config/autoload.php
$autoload['helper'] = array('url');
您的.htaccess
将
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
所以你的文件夹结构就像这样
1. application
2. asset
1. css
- bootstrap.css
- main.css
2. images
3. index.php
4. .htaccess
5. system
答案 2 :(得分:0)
您可以查看此内容。
在config.php中:
$config['base_url'] = URL;
转到
applicatino / CONFG / autoload.php。
$autoload['helper'] = array('html','url');
<link rel="stylesheet" src="<?php echo base_url('assets/stylesheets/main.css')?>"/>
//OR
<?php echo link_tag('assets/stylesheets/main.css')?>
//Image
<?php echo img('asset/images/learnersway.jpg')?>
//OR
<img src="<?php echo base_url('asset/images/learnersway.jpg')?>" />
//Javascript
<script src='asset/javascript/yourscript.js'></script>
访问此链接: https://ellislab.com/codeigniter%20/user-guide/helpers/html_helper.html
答案 3 :(得分:0)
首先在根
中创建一个文件夹与css // css文件夹应用程序模型视图一样
制作基本网址
配置文件中的$ config ['base_url'] ='localhost:// codegniter /';网址 网站
现在如果要将css文件包含在网站标题中 标题或其他文件中的这样的行
” rel =“stylesheet”type =“text / css”&gt;