示例源码
控制器IndexAction类
class IndexAction extends Action{
// 首页
public function index(){
$Form = M("Form");
// 按照id排序显示前6条记录
$list = $Form->order('id desc')->limit(6)->select();
$this->assign('list',$list);
$this->display();
}
// 处理表单数据
public function insert() {
$Form = D("Form");
if($Form->create()) {
if(false !==$Form->add()) {
$this->success('数据添加成功!');
}else{
$this->error('数据写入错误');
}
}else{
header("Content-Type:text/html; charset=utf-8");
exit($Form->getError().' [ 返 回 ]');
}
}
}
?>
模型FormModel类
class FormModel extends Model {
// 自动验证设置
protected $_validate = array(
array('title','require','标题必须!',1),
array('email','email','邮箱格式错误!',2),
array('content','require','内容必须'),
array('title','','标题已经存在',0,'unique',self::MODEL_INSERT),
);
// 自动填充设置
protected $_auto = array(
array('status','1',self::MODEL_INSERT),
array('create_time','time',self::MODEL_INSERT,'function'),
);
}
?> 最佳答案