zblog
給默認的表類添加新屬性
比如我們需要給用戶表添加一(yī)個(gè)字段,但默認,我們使用Member的時候是沒辦法給新字段賦值的。
教程方法如下(xià)
1、通(tōng)過主題或者插件(jiàn)的InstallPlugin函數,添加添加字段的代碼
$sql = $zbp->db->sql->get() ->ALTER($zbp->table['Member']) ->ADDCOLUMN('mem_vipendtime integer NOT NULL DEFAULT \'0\'') ->query;
2、通(tōng)過主題或者插件(jiàn)的ActivePlugin函數,添加類新增字段代碼
$zbp->datainfo['Member']['vipendtime'] = array('mem_vipendtime', 'integer', '', 0);
3、使用類添加内容
$ne=new Member(); $ne->vipendtime="22"; $ne->Save();
4、這個(gè)時候查看(kàn)member表,就(jiù)可以看(kàn)到(dào)mem_vipendtime字段的值已經成功入庫了;
5、完。
以上(shàng)案例列舉的是用戶表,也可以根據自(zì)己的情況,換成文章表等其他相(xiàng)關的表。
擴展知識
判斷字段是否已添加
$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_vipendtime integer NOT NULL DEFAULT \'0\'') ->query; } }else{ $zbp->Config('ytecn')->upid=1; $zbp->SaveConfig("ytecn"); }
相(xiàng)關文章
zblog登錄地址zblog後台登陸地址是多(duō)少
zblog後台默認登陸地址:域名/zb_system/login.php安裝有用戶中心或者其他插件(jiàn)的會(huì)導緻後台登錄地址發生(shēng)變化。開(kāi)啓《用戶中心(百搭)》後,前台會(huì)員(yuán)僞靜(jìng)态情況下(xià)默認登錄地址《域名/Us...
查看(kàn)當前頁面使用的sql語句zblog版
在使用網站(zhàn)的時,有時候會(huì)遇見(jiàn)頁面打開(kāi)緩慢(màn)情況,在确定服務器(qì)和訪問量均是正常的情況下(xià),這個(gè)時候一(yī)般都是程序...
zblogphp開(kāi)源免費(fèi)、小(xiǎo)巧強大的博客程序與CMS建站(zhàn)系統
Z-BlogPHP 基于 PHP 平台,支持 MySQL(含 MariaDB)、SQLite 和 PostgreSQL 數據庫。期待它能(néng)成為(wèi)您建站(zhàn)、寫博的上(shàng)佳選擇。我們一(yī)直在努力把 Z-BlogPHP...
zblog調用當前大分類下(xià)的其他小(xiǎo)分類名稱
文章頁調用當前大分類下(xià)的其他小(xiǎo)分類名稱子分類内容{$cid=$article->Category->RootID?$article->Category->RootID:$art...
zblog二級導航下(xià)拉導航多(duō)級導航配置設置教程
zblog已支持多(duō)級分類,而一(yī)些主題的模版也需要适配二級或者多(duō)級分類導航,但作為(wèi)新手,還(hái)是不知道怎麽下(xià)手...
百度小(xiǎo)程序搜索組件(jiàn)批量提交文章代碼
本方案為(wèi)計劃任務解決方案。1、在文章表新建一(yī)個(gè)字段,如log_ytecn_bdsp,設置默認值為(wèi)0。2、在根目錄創建一(yī)個(gè)文件(jiàn),比如baidusearchpost.php,<?php requi...