我在codeigniter中编写此代码
$this->load->view('view_test_header');
echo "Hi";
$this->load->view('view_test_footer');
并获取此html源代码
Hi<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<style>
*{
padding:0;
margin:0;
}
</style>
</head>
<body>
<div style="width:900px;height:500px;margin:5px auto;background-color:#3d3d3d;padding:10px 5px;">
</div>
</body>
</html>
“Hi”字必须位于div标签中。 请帮忙。
答案 0 :(得分:0)
您需要将其加载为另一个视图:
$this->load->view('view_test_header');
$this->load->view('hi');
$this->load->view('view_test_footer');
文件hi.php
可以只包含单词
Hi
或
<?php echo 'Hi'; ?>
更好的是,您可以将文本作为参数传递给视图:
$data['display_text'] = 'Hi';
$this->load->view('view_test_header');
$this->load->view('hi',$data);
$this->load->view('view_test_footer');
好的,编辑以反映我的猜测是你的文件结构,虽然你没有具体解释它:
在view_test_header.php
:
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<style>
*{
padding:0;
margin:0;
}
</style>
</head>
<body>
在view_test_footer.php
:
</body>
</html>
然后,在hi.php
:
<div style="width:900px;height:500px;margin:5px auto;background-color:#3d3d3d;padding:10px 5px;">
<?php echo $display_text; ?>
</div>