阶段性工作完成!接下来好好休息四天就该到国家规定的正式复工时间了!

2019年12月30日至2020年02月03日,为了完成手上的五个项目,有一个很悲哀的事情是这五个项目年后还要赶着上线使用的。这段时间基本是早上九点一直忙到晚上十一点。虽然手上有很多以前做好的项目代码可以使用,但基本都让我废弃了。因为以前很多代码都是分开在每个项目里单独写的,很少有时间把它们弄成模块。趁着过年假期,在做这五个项目之前花了三四天时间把以前写的很多的功能函数整合成相关的类跟模块。
比如以前写CRUD总是要对着数据表写列名,现在只要一个数组变量就可以CRUD

//旧的代码:
//一、最原始的对着数据表去拼接字符串
global $wpdb;
$sql="insert into table('xxx') values('xxx')";
$wpdb->query($wpdb->prepare($sql));
//二、虽然用了wordprss封装好的insert函数,但是还是要对着数据表去写数组元素
global $wpdb;
$arrs=array(
"xxx"=>"xxx",
"xxx"=>"xxx",
);
$wpdb->insert($wpdb->prefix."table",$arrs);
//上面两种都不够智能化,而且每个文件里都会出现大段的这些代码,更在某些时候wordpress不知道会抽什么风,不认识$wpdb,还需要在头部引入相应的文件。这些旧代码都有点吃力不讨好。
//新代码:
$d = new autoDB($wpdb->prefix."table");
$postArray = array(
array('xxx','xxx'),
array('xxx','xxx'),
);
$d->autoInsert($postArray);
//封装好以后的新代码我感觉算十分的简单了,不用记列名,只需要把数组传递给autoDB类即可。

 

题外话:新型冠状病毒越来越厉害,受感染人数越来越多,就连我小舅子的大学同学都被感染了。还是少出门,出门千万要戴口罩,回家一定要勤洗手。另外,在国家没有正式说明有效药物已经出来以前,千万别信网络上任何的信息跟风去乱买任何的抗生素或者药物,到时候花了钱又没达到效果可得不偿失。

THE END
分享
二维码
< <上一篇
下一篇>>