phpcms v9开发中操作数据库常用的模型选择问题

比如我们要对某个数据库表进行增删改查,一般我们需要加载操作数据库类:

$db2 = pc_base::load_model('attachment_model'); // 加载附件模型 获取图片
$db2->get_one(['aid' => $aid]); // 查询aid

但是有的时候,我们查询的内容模型不统一,怎么办?比如查询的内容中包含了3个自定义的模型,该怎么办?其实phpcms已经有了办法,只需要加载“content_model”数据模型,然后给设定modelid就可以了。

我们只要设置好模型对应的modelid,他就会自动加载对应的数据模型,原理就是content_model中查询了数据表中model表,根据modelid取出了对应的表名并进行了查询。

我们根据这个方法,就可以完美解决不同的模型表查询的问题了。

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?