Thinkphp中如何书写按照指定字段同步更新的ORM

群友提出一个问题,如何在更新某个字段的时候同步另一个字段数据过来,即

update table set column1 =column2 where xxx

写原生SQL当然可行,不过既然有ORM那就应该尝试着封装为ORM,找了找手册,尝试了一下这个

<?php
$res=M('user')->where(array("id"=>2))->save(array(
"email"=>array("exp","username")
));
?>

好了 果然把 email的数据同步为 username的数据了

上一篇:防止系统内存溢出触发OOM的一个内核参数


下一篇:ASP.NET四则运算--策略模式