Php Bookstrap css不与codeigniter一起工作
我已经在codeigniter中创建了一个控制器Php Bookstrap css不与codeigniter一起工作,php,css,codeigniter,Php,Css,Codeigniter,我已经在codeigniter中创建了一个控制器 <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Main extends CI_Controller{ public function login(){ $this->load->view('view_login'); } } 旅行者号 这是标题 页面以{exposed\u time
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Main extends CI_Controller{
public function login(){
$this->load->view('view_login');
}
}
旅行者号
这是标题
使用这段代码,页面被呈现,但CSS不被应用
我错过什么了吗
我的另一个问题是为什么我们需要helper,我已经为autoloadhelper添加了代码。为什么我们需要它?文件真的比资产早两个文件夹吗
folder1/folder2/assets???文件真的比assets早两个文件夹吗 文件夹1/文件夹2/资产 您必须添加完整路径才能获得CSS样式 CodeIgniter是一个MVC结构,文件实际上是从控制器调用的,所以我们不能得到实际路径,所以我们必须添加任何文件的完整Url,这样我们就不能得到任何类型的问题或错误
<link href="<?php echo base_url('assets/css/bootstrap.min.css'); ?>" rel="stylesheet" type="text/css"/>
<link href="<?php echo base_url('assets/css/bootstrap.css'); ?>" rel="stylesheet" type="text/css"/>
您必须添加完整路径才能获得CSS样式
CodeIgniter是一个MVC结构,文件实际上是从控制器调用的,所以我们不能得到实际路径,所以我们必须添加任何文件的完整Url,这样我们就不能得到任何类型的问题或错误
<link href="<?php echo base_url('assets/css/bootstrap.min.css'); ?>" rel="stylesheet" type="text/css"/>
<link href="<?php echo base_url('assets/css/bootstrap.css'); ?>" rel="stylesheet" type="text/css"/>
转到config.php并设置基本url:
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
在你看来:
<link href="<?php echo base_url();?>assets/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="<?php echo base_url();?>assets/css/bootstrap.css" rel="stylesheet" type="text/css"/>
进入config.php并设置基本url:
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
在你看来:
<link href="<?php echo base_url();?>assets/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="<?php echo base_url();?>assets/css/bootstrap.css" rel="stylesheet" type="text/css"/>
是的。我已经把那些文件拖走了。资产目录在根目录中。我认为不应该有任何其他问题。尝试用真实链接替换测试css和js链接,看看会发生什么。你所说的真实链接是什么意思?这些是真正的联系。我已经把那些文件拖走了。资产目录在根目录中。我认为不应该有任何其他问题。尝试用真实链接替换测试css和js链接,看看会发生什么。你所说的真实链接是什么意思?这些都是脚本标签的真正链接,但只有文件上传,然后我们使用路径,否则所有的东西我们必须转换成完整的urlyup。是我干的。仍然相同的问题CSS不适用于控件和文本。让我们来看看。对于脚本标记,也可以吗?但只有文件上载,然后我们使用路径,否则所有东西都必须转换为完整的urlyup。是我干的。同样的问题也不适用于控件和文本。