pics not in codeignitor

我是codeignitor的新手,试图制作一个控制器和一个视图。控制器已成功制作并正在调用视图。该视图也被称为成功,但图像不显示。我试图把图片放在与其他文件夹相同的文件夹中,但没有任何工作。pics not in codeignitor

查看

<!doctype html> 

<html>

<head>

<!-- Latest compiled and minified CSS -->

<meta charset="utf-8">

<title>Untitled Document</title>

<!--<link href="/assists/css/font-awsome.css" rel="stylesheet" type="text/css">-->

<!--<link type="text/css" rel="stylesheet" href="/assists/css/stylecinemax.css">-->

<link rel="stylesheet" type="text/css" href="style.css">

<link rel="stylesheet" type="text/css" href="style2.css">

<!-- Start CSS Slideshow HEAD section -->

<link rel="stylesheet" type="text/css" href="engine1/style.css" />

<script type="text/javascript" src="engine1/jquery.js"></script>

<!-- End CSS Slider HEAD section -->

<!-- Latest compiled and minified CSS -->

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<!-- jQuery library -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</head>

<body>

<div class="header">

<a class="cinestar" href="#"></a>

<a id="membersarealink" style="margin-left: 5%" href="#" class="toplink">Home</a>

<a id="corporatelink" href="#" class="toplink">Corporate</a>

<div class="imaxbox">

<div class="sponsor"><img src="pics/sponsorlogo.png" height="32"></div>

</div>

<a id="gallerycinestar" href="#" class="toplink">Gallery</a>

<a id="aboutus" href="#" class="toplink">About</a>

<a id="contactuscinestar" href="#" class="toplink">Contact</a>

<div class="contactinfo">

<h1>(042) 111 cinema</h1>

<a href="#" class="socialicon"><img src="googleplus-header.png" width="24"></a>

<a href="#" class="socialicon" target="_blank"><img src="../pics/2.png" width="24"></a>

<a href="#" class="socialicon" target="_blank"><img src="../pics/imax-logo.png" width="24"></a>

</div>

<div class="topticker" style="background-color:gainsboro">

<span>

<a class="online-booking-dialogue" href="login.php">Login</a>

<a class="members-area-dialogue" href="registration.php" target="_blank">MEMBER REGISTRATION</a>

</span>

<p style="padding-left: 2%">

To get SMS Alerts of our daily schedule and promotions, please dial 111 CINEMA from your cellphone

</p>

</div> <!--toptickter-->

</div> <!--header-->

</body>

</html>

控制器

<?php 

class front_page extends CI_Controller{

public function one()

{

$this->load->view('header');

}

}

这是输出:

回答:

我能够理解它可以被混淆用于第一定时器但视图 - 相关文件如图像,css,.etc。应该放在基本目录中,例如与您的主要Codeigntier index.php文件相同的目录。

我喜欢把我的资源名为assets文件夹中,有一个子文件夹imagescssjsplugins .etc。

然后访问他们,你就必须这样做:

<img src="/assets/images/emojis/smiley.gif" alt="Smiley face" height="42" width="42"> 

OR

在你的控制器(或自动加载文件)加载$this->load->helper('url');

<img src="<?php echo base_url('/assets/images/emojis/smiley.gif'); ?>" alt="Smiley face" height="42" width="42"> 

回答:

创建图像文件夹位于应用程序文件夹的同一级别。

使用base_url(),您可以获取网站基地的位置。 例如:

<img src="<?php echo base_url(); ?>images/image.png" alt="image" > 

或者,

<img src="<?php echo base_url("/images/image.png"); ?>" alt="image" > 

以上是 pics not in codeignitor 的全部内容, 来源链接: utcz.com/qa/266982.html

回到顶部