>php教程 >php手册 >[PHP]框架CodeIgniter的简单测试源码

[PHP]框架CodeIgniter的简单测试源码

WBOY
WBOY원래의
2016-06-06 19:57:21788검색

[PHP]在CodeIgniter中如何利用CSS创建视图 [PHP]如何使用CodeIgniter简化页面 网站地址:http://callmewhy.sinaapp.com/index.php/test 后面加上/testcss是测试CSS表单的页面 : http://callmewhy.sinaapp.com/index.php/test /testcss 加上testhead是测试头

[PHP]在CodeIgniter中如何利用CSS创建视图

[PHP]如何使用CodeIgniter简化页面

网站地址:http://callmewhy.sinaapp.com/index.php/test

后面加上/testcss是测试CSS表单的页面http://callmewhy.sinaapp.com/index.php/test/testcss

加上testhead是测试头文件的插入:http://callmewhy.sinaapp.com/index.php/test/testhead

下面是以上两个案例的脚本文件。

完整的项目下载

首先是控制器Controller,文件名Test.php(要在config.php中配置)

<?php class Test extends CI_Controller {
	function __construct()
	{
		//继承父类的构造方法,不写报错
		parent::__construct();
	}

	function index()
	{
		$this->load->view('welcome_view');
	}

	function testHead(){
		//测试head页面的引入
		$data['mytitle'] ="A website monitoring tool";
		$data['mytext'] ="Test!Test!";
		$data['myrobots'] ='noindex,nofollow';
		$data['mywebtitle']='Web monitoring tool';
		$data['base'] =	$this->config->item('base_url');
		$this->load->view('test_head_view',$data);
	}

	function testCss(){
		$data['mytitle'] ="A website monitoring tool";
		$data['mytext'] ="Test!Test!";
		$data['base'] =	$this->config->item('base_url');
		$data['css'] =$this->config->item('test_css');
		$this->load->view('test_css_view',$data);
	}

}
?>

第一个测试CSS引入的view视图,文件名test_css_view.php:

<title>WHY's Test Page</title>
<base href="<?php%20echo">">
<link rel="stylesheet" type="text/css" href="<?php%20echo">">


<h1><?php echo$mytitle;?></h1>
<p class="test"><?php echo$mytext;?></p>


相应的CSS文件,文件名test.css:

h1{
	margin : 5px;
	padding-left : 10px;
	padding-right : 10px;
	background : #ffffff;
	color : blue;
	width : 100%;
	font-size : 36px;
}
.test{
	margin : 5px;
	padding-left : 10px;
	padding-right : 10px;
	background : #ffffff;
	color : red;
	width : 100%;
	font-size : 36px;
}


第二个测试head嵌入的view视图,文件名test_head_view.php:


<?php $this->load->view('header_view');?>


<h1><?php echo $mytitle;?></h1>
<p><?php echo $mytext;?></p>


第三个是head的文件,文件名head_view.php:
<title><?php echo $mywebtitle?></title>
<base href="<?php%20echo">"/>
<meta name="robots" content="<?php echo $myrobots?>">
<link rel="stylesheet" type="text/css" href="<?php%20echo">"/>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.