代码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
?>

posted on 2012-09-17 00:05  yueyun168  阅读(131)  评论(0编辑  收藏  举报