我正在学习codeigniter,我想在我的视图页面中添加一个图像。 我正在使用标签,但图片未添加到页面中。 所以,帮助我如何在codeigniter的视图页面中添加图像。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Blog</title>
</head>
<body>
<h2><img src="../images/logo.png"></h2>
<?php $this->load->view('blog/menu');
if ($query):foreach ($query as $post): ?>
<h4><?php echo $post->entry_name; ?> (<?php echo $post->entry_date; ?>)</h4>
<?php echo $post->entry_body; ?>
<?php endforeach;
else: ?>
<h4>No entry yet!</h4>
<?php endif; ?>
</body>
</html>
答案 0 :(得分:2)
将图像存储在与应用程序文件夹相同级别的图像文件夹中。然后使用代码链接到它。
<img src="<?php echo base_url('images/logo.png'); ?>" />
答案 1 :(得分:1)
将图像存储在与应用程序文件夹相同级别的图像文件夹中,然后只需链接到它:
<img src="../../images/image1.jpg" />
答案 2 :(得分:0)
请参阅,首先在控制器文件夹中创建名为user_profile.php的文件。没有大写字母。 要调用您在索引中创建的“查看”页面:
function index()
{
$this->load_controller('myView');
}
这是我发送给你的完美链接的一个例子,它显示了视图的和平以及如何将它们与控制器中的一个代码相结合。
请访问codeigniter网站,开始学习简单的东西。或通过youtube搜索codeigniter。你会发现很多!
Class User_Profile extends Controller
{
function index()
{
$this->load_controller('Left_Nav');
$this->load_controller('Content_Nav');
$this->load_controller('Login_Name');
$this->load_controller('Leaderboard', 'Board');
$this->Left_Nav->index(array('highlight_selected_page' => 'blah'));
$this->load('User');
$content_data = $this->User->get_profile_details();
$this->view->load('content', $content_data);
$this->Login_Name->index();
$this->Board->index();
}
}
答案 3 :(得分:-1)
图像
<img src="<?php echo base_url(); ?>assets/images/image.png">