代码3
<?php
// 数据库添加数据
class MessageAction extends Action{
// 数据添加页面
public function add() {
$this->assign('title','添加数据');
$this->display();
}
// 处理表单数据的方法 www.shkpw.com
function insert() {
header("Content-Type:text/html; charset=utf-8");
$dao = D('Message');
// 调用Model类的create方法创建通过表单提交的数据对象
$vo = $dao->create();
// 创建失败提示
if(false === $vo) {
exit($dao->getError().' [ <a href="javascript:history.back()">返 回</a> ]');
}
// 当主键是自动增长类型时,方法的返回值就是最新插入的主键值,可以直接获取
$rs = $dao->add();
// 添加数据失败提示
if (!$rs) {
exit($dao->getError().' [ <a href="javascript:history.back()">返 回</a> ]');
}
// 成功后提示,并返回,使用了函数redirect($url,$time=0,$msg='')
redirect(__APP__.'/Message/add',1,'数据添加成功!');
}
}//类定义 end
?>