首页 > 后端开发 > 正文

求phpcms v9的数据库增删改查 是怎么实现的

2024-10-25 08:30:22 | 我爱编程网

求phpcms v9的数据库增删改查 是怎么实现的很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

求phpcms v9的数据库增删改查 是怎么实现的

求phpcms v9的数据库增删改查 是怎么实现的

phpcms v9是基于mvc模式开发的,所以我们按照其套路到模型层程序中去找就行。在/phpcms/model目录下存放着与数据表名称一致的模型成文件,随意打开一个,你会看到都继承了model这个类,那么找到它,路径:/phpcms/libs/classes/model.class.php。对于数据库的增删改查方法都在这里面了,列举如下:

insert() 增加数据、delete()删除指定条件数据、listinfo()读取支持翻页的多条数据、select()读取多条数据、update()更新数据。

当然,还有很多方法,以及各方法的传参各代表什么意义都有详细的注释看看就会明白的。

那么我们在控制器中应该如何引入一个数据表的model并对其进行数据操作呢,例如我在首页控制器中获取最近注册的10个会员账号信息,可以这么写:

$member_db = pc_base::load_model("members_model");
<!--使用pc_base的load_model方法进行加载指定的数据表模型,感觉像TP3.2里的M()函数-->
$member_list = $member_db->select(array('islock'=>0),"*",10,"id desc");
<!--使用对应的方法获取数据-->

就演示到这里吧,如果有mvc架构基础应该一看就懂的,更多的关于phpcms的二次开发深入可以参考官方开发手册、代码中的注释说明以及iphpcms里的二次开发视频教程。

求phpcms v9的数据库增删改查 是怎么实现的

php中一个html页面实现增删改查

增加:insert into 表名(字段1,字段2,...) values('值1','值2',....) where 条件;
删除:delete 表名
修改:update 表名 set 字段名='值' where 条件;
查询:select 字段名 from 表名 where 条件;

求phpcms v9的数据库增删改查 是怎么实现的

thinkphp里控制器的方法参数可以接收POST参数么

我爱编程网(https://www.52biancheng.com)小编还为大家带来thinkphp里控制器的方法参数可以接收POST参数么的相关内容。

thinkphp里控制器的方法参数当然可以接收POST参数,这种问题你直接写个demo测试一下就好了,代码如下:

$id=I('post.id');  //相当于$_POST['id']
del($id);  //调用del函数
public function del($id)
{
$model = D('Messages');
$model->delete($id);   //删除主键id=$id的那一行
$this->success('操作成功!', U('lst'));   //这里U(‘lst’)的路径应该会用问题吧?
}



我爱编程网

以上就是我爱编程网为大家带来的求phpcms v9的数据库增删改查 是怎么实现的,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“求phpcms v9的数据库增删改查 是怎么实现的”相关推荐