【问题标题】:Load CSS in codeigniter viewpage only仅在 codeigniter 视图页面中加载 CSS
【发布时间】:2015-05-05 04:00:34
【问题描述】:

我不确定这是否可行,我想在 include.php 上的视图中加载 CSS 和 JavaScript。我在 include.php 上加载了 CSS 文件,并且工作正常。现在我要做的是将它加载到一个名为 report.php 的视图页面中。

这是我的 CSS 和 JS:

<link rel="stylesheet" href="assets/js/selectboxit/jquery.selectBoxIt.css">
<link rel="stylesheet" href="assets/js/datatables/responsive/css/datatables.responsive.css">
<link rel="stylesheet" href="assets/js/select2/select2-bootstrap.css">

<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic">
<link rel="stylesheet" href="assets/css/bootstrap.css">
<link rel="stylesheet" href="assets/css/neon-core.css">

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

【问题讨论】:

标签: javascript php html css codeigniter


【解决方案1】:

如果我理解正确的话。您可以从视图文件夹中加载图像中的 css 和 js,但您必须修改应用程序中的 htacces 以允许这些文件。不过不推荐。应用程序文件夹中的 htaccess 表示 deny all 因此阻止 css 图像和 js。

您可以只删除应用程序文件夹中的 htaccess,但可能不安全。由你决定。

自动加载网址助手。

您应该存储资产的主目录。 IE css js和图片

只是例子:

views/common/header.php

<!DOCTYPE HTML>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/css/stylesheet.css');?>">
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/css/bootstrap.css');?>">
</head>
<body>

views/common/footer.php

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo base_url('assets/js/bootstrap.min.js');?>"></script>
<script type="text/javascript" src="<?php echo base_url('assets/js/custom.js');?>"></script>
</body>
</html>

控制器:

<?php 

class Welcome extends CI_Controller {

public function index() {

$this->load->view('common/header');
$this->load->view('content/review');
$this->load->view('common/footer');

}

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    相关资源
    最近更新 更多