更新数据
更新数据
如果主键已赋值,则默认使用主键做为条件,否则使用索引字段作为更新条件
$Act = new ActLog();
$Act->id = 31;
$Act->name = 'hi';
$Act->update();
$this->json(1, $Act->get());
输出更新后的值
自动索引
当主键和索引均未赋值时,可以使用 asIndex()
指定已赋值字段作为条件
$Act = new ActLog();
$Act->name = 'hi';
$Act->asIndex();
$Act->type = 'get';
$Act->update();
$this->json(1, $Act->get());
自动更新字段 赋值无效
手动指定索引
调用 $this->useIndex()
方法手动指定索引
$Act = new ActLog();
$Act->useIndex('name', 'hi');
$data = $Act->getAll();
添加数据
先new
模型,再为模型属性赋值,然后调用 add()
方法保存数据
function index()
{
$Act = new ActLog();
$Act->name = 'uu';
$Act->type = 'options';
$Act->action = 'hi';
$Act->params = '{"a":1}';
$actId = $Act->add();
if($actId === false) {
$this->end(123);
}
$this->json(1, $Act->getArrayData());
}
保存数据之后调用 $this->getArrayData()
获取保存后的数据