修改文件:
zb_system/defend/datainfo.php
'Post' => array(
'ID' => array('log_ID', 'integer', '', 0),
'CateID' => array('log_CateID', 'integer', '', 0),
'AuthorID' => array('log_AuthorID', 'integer', '', 0),
'Tag' => array('log_Tag', 'string', 250, ''),
'Status' => array('log_Status', 'integer', '', 0),
'Type' => array('log_Type', 'integer', '', 0),
'Alias' => array('log_Alias', 'string', 250, ''),
'IsTop' => array('log_IsTop', 'integer', '', 0),
'IsLock' => array('log_IsLock', 'boolean', '', false),
'Title' => array('log_Title', 'string', 250, ''),
'Intro' => array('log_Intro', 'string', '', ''),
'Content' => array('log_Content', 'string', '', ''),
'CreateTime' => array('log_CreateTime', 'integer', '', 0),
'PostTime' => array('log_PostTime', 'integer', '', 0),
'UpdateTime' => array('log_UpdateTime', 'integer', '', 0),
'CommNums' => array('log_CommNums', 'integer', '', 0),
'ViewNums' => array('log_ViewNums', 'integer', '', 0),
'Template' => array('log_Template', 'string', 250, ''),
'Meta' => array('log_Meta', 'string', '', ''),
),左边是想要的变量名称,右边是数据字段配置信息
使用php函数array_multisort()即可实现和SQL一样的order by排序. 例如我们需要对会员表按照主键降序排列,年龄升序排列://会员表数据 $list = []; $list[] = ['mid' =>&n...
php arrayaccess 官方的说法是让你能以数组的形式访问对象,对于这种php内置接口一直不太明白有什么用,坚持多看文章,终于理解,特来分享,思路不同,更易于理解。(1).创建一个学生类,并且实现arrayaccess 接口。<?php class studen...
ThinkPHP中有一个debug调试功能,能输出报错文件的信息,并能看到这个函数被哪些函数调用,从框架的启动开始记录,特别方便调试。于是研究了下它的底层给予了实现。<?php //--框架核心--Start //框架内置错误处理 function errDealWith($er...
(1).学习的目标:学会创建父子进程,并且能够区分当前进程是父还是子;了解父进程执行过程,子进程执行过程;能够用多进程执行任务(2).相关函数学习: (2.1)pcntl_fork()执行时: &nbs...
<?php //php7+ define('CONFIG', [ 'MYSQL' => '127.0.0.1',  ...
当我想在一个进程中监听kill 和 kill -9命令报了这个错误。//监听kill pcntl_signal(SIGTERM, function () { posix_kill(0, SIGTERM); });...