有前面(三)的基础,增加记录就简单多了。还是拿前面(三)形成的目录及文件为开工的条件。
1、新建控制器文件:D:\wamp\www\MyWeb\Application\Home\Controller\AddController.class.php
<?php
namespace Home\Controller;
use Think\Controller;
class AddController extends Controller {
public function insert(){
$Form = D('Form');
if($Form->create()) {
$result = $Form->add();
if($result) {
$this->success('操作成功!');
}else{
$this->error('写入错误!');
}
}else{
$this->error($Form->getError());
}
}
}
2、建模板文件,D:\wamp\www\MyWeb\Application\Home\View\Add\add.html,一定要UTF8格式。
<html>
<head>
<title>Add Data</title>
</head>
<body>
<FORM method="post" action="__URL__/insert">
标题:<INPUT type="text" name="title"><br/>
内容:<TEXTAREA name="content" rows="5" cols="45"></TEXTAREA><br/>
<INPUT type="submit" value="提交">
</FORM>
</body>
</html>
3、建模型类:D:\wamp\www\MyWeb\Application\Home\Model\FormModel.class.php:
<?php
namespace Home\Model;
use Think\Model;
class FormModel extends Model {
// 定义自动验证
protected $_validate = array(
array('title','require','标题必须'),
);
// 定义自动完成
protected $_auto = array(
array('create_time','time',1,'function'),
);
}
4、浏览:http://localhost/MyWeb/index.php/Home/Add/add