CURD操作(增删改查)
CURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作。CURD 定义了用于处理数据的基本原子操作。之所以将CURD 提升到一个技术难题的高度是因为完成一个涉及在多个数据库系统中进行CURD操作的汇总相关的活动,其性能可能会随数据关系的变化而有非常大的差异。
本部分内容其实也是对数据库的一系列操作进行巩固,只不过省去了我们自己手动设置Sql语句,而是TP中已经封装好的方法(create、add、save和delete方法)供我们使用,但是,还是需要理解的。还有两个对字段操作的getField和setField方法。
下面是一个关于更新的例子:
public function update(){
$Form = D('Form');
if($Form->create()) {
$result = $Form->save();
if($result) {
$this->success('操作成功!');
}else{
$this->error('写入错误!');
}
}else{
$this->error($Form->getError());
}
}