目录
序言
如何直接操作数据库
增加数据
编辑数据
查询数据
删除数据
递增递减
数据操作
数据增加
数据编辑
数据删除
数据查询
插件开发
插件的使用
全新开发插件
模块开发
模块使用
模块开发
扩展服务开发
什么是扩展服务
扩展服务如何使用
服务开发流程
模板开发
模板结构简介
模板标签的使用
模板标签的开发与扩展
本文档使用看云构建 -2-
序言
序言
ESPHP是一个已经集成了后台模板和基础功能的系统框架 ,用户可以直接下载我们开发的文库或者社区源码 ,删
除前台模板进行你的逻辑开发 ,后台仅仅需要在菜单管理那里增加或者减少你的菜单项目 ,而后进行相应的逻辑
代码编写。
安装环境 :
>PHP> 5.5.0
>PDOPHPExtension
>MBstringPHPExtension
>CURLPHPExtension
更多讨论 ,请加官方讨论群 :293798150
如果觉得不错 ,还可以打赏我们 !!!
本文档使用看云构建 -3-
如何直接操作数据库
如何直接操作数据库
数据库使用的基类为esphp/classes/database.php
本文档使用看云构建 -4-
增加数据
增加数据
所有的数据操作以db开头 ,例如我们需要向user这个表中进行插入操作。
代码如下 :
$data['nickname'] 'esphp';
db('user')->insert($data);
直接操作写入数据库 ,无法对数据自动验证 ,需要在写入前对所有的$data自行进行验证合法性。
插入成功后将返回主键ID ,如果不成功则返回false。
本文档使用看云构建 -5-
编辑数据
编辑数据
代码如下 :
$data['nickname'] 'esphp';
db('user')->update($data,$where);
直接操作编辑数据库 ,无法对数据自动验证 ,需要在编辑数据入库前对所有的$data自行进行验证合法性。
$where默认为主键条件。
编辑成功后将返回影响行数 ,如果不成功则返回false。
本文档使用看云构建 -6-
查询数据
查询数据
查询所有
代码如下 :
db('user')->where($where)->getList();
查询单条数据
代码如下 :
db('user')->where($where)->getRow();
查询某个字段值
代码如下 :
db('user')->where($where)->value('字段名 ');
查询某个字段集合
代码如下 :
db('user')->where($where)->column('字段名 ');
统计查询
分别包含有avg ,min ,max ,sum ,count
代码如下 :
db('user')->where($where)->sum('字段名 ');
本文档使用看云构建 -7-
删除数据
删除数据
代码如下 :
db('user')->where($where)->delete();
$where默认为主键条件。
编辑成