class ExplAction extends Action {
public function insert()
{
$data=D('Explanation');
if($data->create())
{
$result=$data->add();
if($result){
$this->success('操作成功!');
}
else
{
$this->error('写入错误!');
}
}
else {
$this->error($data->getError());
}
}
}这是Model文件class ExplModel extends Model{
protected $_validate = array(
array('title','require','不能为空'),
);
}这是view文件<js href="/Public/Js/My97DatePicker/WdatePicker.js"/>
<include file="Public:header"/>
<!DOCTYPE html>
<html>
<form method="POST" action="__URL__/insert">
活动标题:<INPUT type="text" name="title"><br/>
活动地址:<TEXTAREA name="adress" ></TEXTAREA><br/>
活动时间:<input type="text" name="stime" onFocus="WdatePicker({startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})"/><br/>
单页地址(选填):<input type="text" name="url"><br/>
<INPUT type="submit" value="提交">
</form>
</html>
<include file="Public:footer"/>我是真心郁闷了,不管我填不填数据,都能顺利录入数据库。。。。自动验证就是个摆设 最佳答案