这半个月在学长的推荐下用CI重构了之前写的协会网站,明天就要为期7天的项目封闭开发,赶紧把这个月学的一些东西整理一下。
越来越觉得在学新一门东西看它官方文档的重要性,觉得CI的官方的文档相对来说是非常详细的。入门CI的过程感觉还是相对轻松地。按着它的官方介绍:小巧但功能强大的PHP框架,广泛兼容各种主机环境,几乎零配置。http://codeigniter.org.cn/。还有就是通过它对MVC设计模式有一定的理解了。
下面是具体的demo
control层下Member.php class
//查询年级或姓名信息
public function Search()
{
$result = $this->input->post('search');<span style="font-family:微软雅黑, 'Microsoft Yahei', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif, tahoma, 宋体;"> //</span>post传值
$data['searchmember_item']=$this->Member_model->fuzzy_search($result);
//计算浏览量
$data['BrowseRecords_item'] = $this->BrowseRecords_model->get_BrowseRecords();
$this->load->view('Member_searchd',$data);//加载视图
}
model层下Member_model.php
class
//模糊查询
public function fuzzy_search($result)
{
$sql = "SELECT * FROM user WHERE UserName LIKE '%" .$result. "%' or Introduce LIKE '%" .$result. "%'" ;
$query = $this->db->query($sql);
return $query->result_array();
}
view层下Member_searrchd.php</pre><pre name="code" class="php"><!DOCTYPE html>
<html>
<head lang="en">
<meta name="generator"
content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<base href="<?php echo base_url();?>"/><?php include('header.php'); ?>
<title></title>
<!---搜索--
<link rel="stylesheet" type="text/css" href="public/member/css/default.css" />
<link rel="stylesheet" type="text/css" href="public/member/css/component.css" />>
<!---搜索-->
<link rel="stylesheet" type="text/css" href="public/member/css/common.css" />
<link rel="stylesheet" type="text/css" href="public/member/css/member.css" />
<script type="text/javascript" src="public/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="public/js/jquery.SuperSlide.js"></script>
<script type="application/javascript" src="public/member/js/common.js"></script>
<script type="text/javascript" src="public/member/js/jquery.tools.min.js"></script>
<!---遮罩效果-->
<script type="text/javascript" src="public/member/js/mask.js"></script>
<!---搜索效果-->
<script type="text/javascript" src="public/member/js/modernizr.custom.js"></script>
<style>
.con img{width:160px;height: 116px;}
.rtcontain{padding:0px 50px;}
.pageview{width:550px; margin: 40px auto; margin-right:100px;padding: 10px 80px;}
body{background: url(../images/.png) left 260px repeat-x #ffffff;}
a {
color:#ffffff;
text-decoration:none;
}
</style>
</head>
<body style="background:url(public/images/headerimage.jpg) repeat;text-align:center;">
<div class="box" style="height:800px !important;">
<div class="position">
<span>
<a href="index.php">首页</a>
</span>>
<span>
<a href="">会员风采</a>
</span>>
<span>
<a href="">会员风采</a>
</span></div>
<div class="inframebox" style="height:700px !important;">
<br />
<div class="rtcontain aboutbox">
<div class="content">
<ul class="contentbox">
<?php foreach ($searchmember_item as $row):?>
<li class="con">
<img src="public/member/loadImage/<?php echo $row['Image'] ?>" />
<div class="txt">
<h3>
<?php echo $row['UserName'] ?>
</h3>
<p>
<?php echo $row['Introduce']?>
</p>
</div><?php endforeach;?>
</li>
</ul>
</div>
</div>
</div><?php include("footer.php") ?>
</div>
</body>
</html>