仅在codeigniter视图中加载CSS

时间:2015-03-04 08:33:42

标签: javascript php html css codeigniter

我不确定这是否可行,我想在视图中加载CSS和JavaScript而不是 include.php 。我在 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">

1 个答案:

答案 0 :(得分:0)

如果我理解你所追求的是什么。您可以在views文件夹中的图像中加载css和js,但是您必须修改应用程序中的htacces以允许文件。不推荐。应用程序文件夹中的htaccess表示拒绝所有,因此阻止了css图像和js。

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

自动加载网址助手。

应存储资产的主目录。 IE css js和图像

只是例子:

<强>视图/普通/ 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>

<强>视图/普通/ 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');

}

}