您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

[PHP]使用CodeIgniter快速搭建博客框架

2025/12/23 16:59:51发布31次查看
相关链接: 关于codeigniter的入门请参照这篇文章:[php]框架教程:codeigniter框架的简易使用 使用的平台是 sae :[sae]免费服务器:新浪云服务器sae的注册与使用 bae中的mysql使用:[php]如何在百度(bae)和新浪(sae)的云平台使用php连接mysql并返回结果数
相关链接:
关于codeigniter的入门请参照这篇文章:[php]框架教程:codeigniter框架的简易使用
使用的平台是sae:[sae]免费服务器:新浪云服务器sae的注册与使用
bae中的mysql使用:[php]如何在百度(bae)和新浪(sae)的云平台使用php连接mysql并返回结果数据
1.首先是控制器部分,blog.php作为controller即控制器:
load->helper('url'); $this->load->helper('form'); } function index(){ //为即将跳转的页面设置相关数据 $data['title']=my blog title; $data['heading']=my blog heading; $data['todo']=array('eat','sleep','call'); //连接数据库并返回查询结果 $sql = select * from `entries` limit 0, 30 ; //初始化mysql数据库 $mysql= new saemysql(); $sqldata = $mysql->getdata($sql); //将数据库的结果传入data中 $data['query']=$sqldata; //使用变量$data向目标网页传入数据 $this->load->view('blog_view',$data); } function comments(){ //为即将跳转的页面设置相关数据 $data['title']=my comment title; $data['heading']=my comment heading; //连接数据库并返回查询结果 $sql = select * from `comments` where `entry_id`=.$this->uri->segment(3); //初始化mysql数据库 $mysql= new saemysql(); $sqldata = $mysql->getdata($sql); //将数据库的结果传入data中 $data['query']=$sqldata; //使用变量$data向目标网页传入数据 $this->load->view('comment_view',$data); } function comment_insert(){ //插入post提交的评论数据到mysql中 $sql = insert into `comments` (`entry_id`, `body`, `author`) values ('.$_post['entry_id'].', '.$_post['body'].', '.$_post['author'].');; //初始化mysql数据库 $mysql= new saemysql(); $mysql->runsql($sql); redirect('blog/comments/'.$_post['entry_id']); }}?>
2.接下来是view即视图部分,blog_view是博客列表的视图:$value): ?>=$value['title']?>=$value['body']?>
=anchor('blog/comments/'.$value['id'],'comments')/*插入评论的超链接*/?>

comment_view是评论列表的内容:0): /*确保有数据返回*/?> $value): ?> =$value['body']?>
=$value['author']?>
=anchor('blog','back to blog')/*返回博客页面*/?>
/*提交表单,跳转到blog的comment_insert方法*/?>=form_open('blog/comment_insert');?>=form_hidden('entry_id',$this->uri->segment(3));?>

效果图:
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product