比如我们要对某个数据库表进行增删改查,一般我们需要加载操作数据库类:
$db2 = pc_base::load_model('attachment_model'); // 加载附件模型 获取图片 $db2->get_one(['aid' => $aid]); // 查询aid
但是有的时候,我们查询的内容模型不统一,怎么办?比如查询的内容中包含了3个自定义的模型,该怎么办?其实phpcms已经有了办法,只需要加载“content_model”数据模型,然后给设定modelid就可以了。
此内容 登录 后可见!
我们只要设置好模型对应的modelid,他就会自动加载对应的数据模型,原理就是content_model中查询了数据表中model表,根据modelid取出了对应的表名并进行了查询。
我们根据这个方法,就可以完美解决不同的模型表查询的问题了。
评论0