zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

给默认的表类添加新属性

豫唐网络2023-11-30 18:101814

比如我们需要给用户表添加一个字段,但默认,我们使用Member的时候是没办法给新字段赋值的。

教程方法如下

1、通过主题或者插件的InstallPlugin函数,添加添加字段的代码

$sql=$zbp->db->sql->get()
->ALTER($zbp->table['Member'])
->ADDCOLUMN('mem_vipendtimeintegerNOTNULLDEFAULT\'0\'')
->query;

2、通过主题或者插件的ActivePlugin函数,添加类新增字段代码

$zbp->datainfo['Member']['vipendtime']=array('mem_vipendtime','integer','',0);

3、使用类添加内容

$ne=newMember();
$ne->vipendtime="22";
$ne->Save();

4、这个时候查看member表,就可以看到mem_vipendtime字段的值已经成功入库了;

5、完。

以上案例列举的是用户表,也可以根据自己的情况,换成文章表等其他相关的表。

扩展知识

判断字段是否已添加

$upid=(int)$zbp->Config('ytecn')->upid;
if($upid==0){
$hasKey=$zbp->db->ExistColumn($zbp->table['Member'],'mem_vipendtime');
if(!$hasKey){
$sql=$zbp->db->sql->get()->ALTER($zbp->table['Member'])
->ADDCOLUMN('mem_vipendtimeintegerNOTNULLDEFAULT\'0\'')
->query;
}
}else{
$zbp->Config('ytecn')->upid=1;
$zbp->SaveConfig("ytecn");
}


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/446.html

分享给朋友:

相关文章

查看当前页面使用的sql语句zblog版

查看当前页面使用的sql语句zblog版

在使用网站的时,有时候会遇见页面打开缓慢情况,在确定服务器和访问量均是正常的情况下,这个时候一般都是程序中存在慢sql导致。在zblog中如何打开sql语句查看呢?这个时候我们需要用到debug工具。...

用户中心百搭阿里云短信配置说明

用户中心百搭阿里云短信配置说明

需要准备工作1、用户中心(百搭)插件;2、阿里云短信接口插件;3、认证企业过的阿里云账户。操作步骤1、进入阿里云官方平台,进入控制台;2、点击右上头像,进入AccessKey管理界面;3、获取appk...

通过接口给后台导航栏添加菜单

通过接口给后台导航栏添加菜单

zblog支持2处菜单的添加,分别是后台顶部和后台左侧。1、给后台顶部导航栏添加菜单functionActivePlugin_tc_cs(){ Add_Filter_Plugin('Filt...

添加文章缩略图

添加文章缩略图

自定义缩略图,列表缩略图片,未设置则调用文章首图,首图也没有,调用自定义默认图片,本教程对图片进行的裁剪处理,已方便减少图片请求所产生的带宽问题,操作步骤如下。1、添加《原生代码上传图片》代码http...

zblog主题建设学习目录

zblog主题建设学习目录

# __ZBLOG建站课程目录__## 一、模板基础入门### 1.模板的创建### 2.模板文件夹的常用文件夹及文件### 3.页面静态化## 二、模板页面### 1.首页#### 1)常用标签##...

用户中心删除积分功能

用户中心删除积分功能

涉及到积分的功能大致包含个人中心的积分充值、购买列表、消费记录、用户中心首页的余额、用户中心顶部签到按钮等先关页面。1、在\zb_users\plugin\YtUser\template 目录下找到t...