Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Bookstrap css不与codeigniter一起工作_Php_Css_Codeigniter - Fatal编程技术网

Php Bookstrap css不与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

我已经在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}秒呈现

使用这段代码,页面被呈现,但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。是我干的。同样的问题也不适用于控件和文本。