Lib/Action/MessageAction.class.php<?php
class MessageAction extends Action
{
public function _initialize()
{
echo '每个操作都会先执行此方法!<br/>';

public function add()
{
$this->assign('title','添加数据');
$this->display();
}public function insert()
{
header("ContentType:text/html; charset=utf8");
$dao = D('Model');//通过 Model 的create()方法 创建通过表单提交的数据对象
$vo = $dao->create();//如果创建失败
if($vo==false)
{
exit($dao->getError().'[<a href="javascript:history.back()">返回</a>]');
}//当主键是自动增长时 方法的返回值就是新插入主键的值 可以直接获取
$re = $dao->add();//添加数据失败
if(!$vo)
{
exit($dao->Error().'[<a href="javascript:history.back()">返回</a>]');
}//成功提示返回 使用了函数redirect($url,$time=0,$msg='')
redirect(__APP__.'/Message/add',1,'数据添加成功!');
}
}
?>
Tpl/default/add.html<form name="form1" method="post" action="__URL__/insert">
标题:<input type="text" name="title" />
邮箱:<input type="text" name="email" />
内容:<textarea name="content"></textarea>
<input type="submit" value="提交" />
</form>http://127.0.0.1/Myapp/Message/add 访问
为什么 网页显示不错来 HTTP404错误照着开发文档自学的……不知道怎么弄了