门禁系统功能介绍
关注:0
发表时间:2019-12-16
门禁系统的基本功能
成熟的门禁系统实现的基本功能:
对通道进出权限的管理
·进出通道的权限
就是对每个通道设置哪些人可以进出,哪些人不能进出
·进出通道的方式
就是对可以进出该通道的人进行进出方式的授权,进出方式通常有密码、读卡(生物识别)、读卡(生物 识别)+密码三种方式
·进出通道的时段
就是设置可以进出该通道的人在什么时间范围内可以进出。同时对于通道门时间状态也可以设置比如:门休眠状态、门常开状态、安全状态、密码状态、APB状态、密码APB状态。当休眠时,所有的动作都停止;常开时,门将不再关闭;安全时,要求用户打卡进门;密码时,要求用户打卡且输入密码;APB时,要求打卡且会自动跟踪用户区域,不让用户越区域通行;APB密码时与APB基本相同,但要输入用户密码才能通行。
·进出记录保存过后可查询,保障了公司安全并且可以防止员工混加班现象
实时监控功能
系统管理人员可以通过微机实时查看每个门区人员的进出情况(同时有照片显示)、每个门区的状态(包括门的开关,各种非正常状态报警等);也可以在紧急状态打开或关闭所有的门区。
出入记录查询功能
系统可储存所有的进出记录、状态记录,可按不同的查询条件查询,配备相应考勤软件可实现考勤、门禁一卡通
异常报警功能
在异常情况下可以通过门禁软件实现微机报警或外加语音声光报警,如:非法侵入、门超时未关等
根据系统的不同门禁系统还可以实现以下一些特殊功能:
反潜回功能:根据门禁点的位置不同,设置不同的区域标记,然后让持卡人必须依照预先设定好的路线进出,否则下一通道刷卡无效。本功能是让持卡人按照指定的区域路线进入。通常用于监狱中。
防尾随功能:是指在使用双向读卡的情况下,防止一卡多次重复使用,即一张有效卡刷卡进门后,该卡必须在同一门刷卡出门一次,才可以重新刷卡进门,否则将被视为非法卡拒绝进门。
双门互锁:通常用在银行金库,也叫AB门,它需要和门磁配合使用。当门磁检测到一扇门没有锁上时,另一扇门 就无法正常的打开。只有当一扇门正常锁住时,另一扇门才能正常打开,这样就隔离一个安全的通道出来,使犯罪份子无法进入达到阻碍延缓犯罪行为的目的。
胁迫码开门:是指当持卡者被人劫持时,为保证持卡者的生命安全,持卡者输入胁迫码后门能打开,但同时向控制中心报警,控制中心接到报警信号后就能采取相应的应急措施,胁迫码通常设为4位数。
消防报警监控联动功能:在出现火警时门禁系统可以自动打开所有电子锁让里面的人随时逃生。与监控联动通常是指监控系统自动将有人刷卡时(有效/无效)录下当时的情况,同时也将门禁系统出现警报时的情况录下来。
网络设置管理监控功能:大多数门禁系统只能用一台微机管理,而技术先进的系统则可以在网络上任何一个授权的位置对整个系统进行设置监控查询管理,也可以通过INTERNET网上进行异地设置管理监控查询。
逻辑开门功能:简单地说就是同一个门需要几个人同时刷卡(或其它方式)才能打开电控门锁。系统分类 门禁系统按进出识别方式可分为以下三大类:
密码识别
密码识别:通过检验输入密码是否正确来识别进出权限。 这类产品又分两类:一类是普通型,一类是乱序键盘型(键盘上的数字不固定,不定期自动变化)。
普通型:
优点:操作方便,无须携带卡片;成本低。
缺点:同时只能容纳三组密码,容易泄露,安全性很差;无进出记录;只能单向控制。
乱序键盘型(键盘上的数字不固定,不定期自动变化):
优点:操作方便,无须携带卡片,安全系数稍高
缺点:密码容易泄露,安全性还是不高;无进出记录;只能单向控制。成本高。
卡片识别
卡片识别:通过读卡或读卡加密码方式来识别进出权限,按卡片种类又分为 :
·磁卡
优点:成本较低;一人一卡(+密码),安全一般, 可联微机,有开门记录
缺点:卡片,设备有磨损,寿命较短;卡片容易复制;不易双向控制。卡片信息容易因外界磁场丢失,使卡片无效。
射频卡
优点:卡片,设备无接触,开门方便安全;寿命长,理论数据至少十年;安全性 高,可联微机,有开门记录;可以实现双向控制。卡片很难被复制。
缺点:成本较高设计原理 门禁系统按设计原理可分为以下两类:
控制器自带读卡器(识别仪)
这种设计的缺陷是控制器须安装在门外,因此部分控制线必须露在门外,内行人无须卡片或密码可以轻松开门。
控制器与读卡器(识别仪)分体的
这类系统控制器安装在室内,只有读卡器输入 线露在室外,其它所有控制线均在室内,而读卡器传递的是数字信号,因此,若无有效卡片或密码任何人都无法进门。这类系统应是用户的首选。
门禁系统按与微机通讯方式可分为以下两类:
单机控制型
这类产品是最常见的,适用与小系统或安装位置集中的单位。通常采用RS485通讯方式。它的优点是投资小,通讯线路专用。缺点是一旦安装好就不能方便地更换管理中心的位置,不易实现网络控制和异地控制。
网络型
这类产品的技术含量高,目前还不多见,只有少数几个公司的产品成型。它的通讯方式采用的是网络常用的TCP/IP协议。这类系统的优点是控制器与管理中心是通过局域网传递数据的,管理中心位置可以随时变更,不需重新布线,很容易实现网络控制或异地控制。
适用于大系统或安装位置分散的单位使用。这类系统的缺点是系统的通讯部分的稳定需要依赖于局域网的稳定。
领域应用
智能化大厦写字楼公司办公,智能化小区出入管理控制,门禁在政府办公机构,医疗医院系统,电信基站和供电局变电站... ...门禁在智能化大厦写字楼公司办公中的应用 在公司大门上安装门禁可以有效地阻止外来的推销员进入公司扰乱办公秩序,也可以有效地阻止外来闲杂人员进入公司,保证公司及员工财产的安全.可以显示和提高公司的管理档次,提高企业形象.可以有效地追踪员工是否擅离岗位.可以通过配套的考勤管理软件,进行考勤,无需购买打卡钟,考勤结果更加客观公正,而且统计速度快而且准确,可以大大降低人事部门的工作强度和工作量.可以有效解决某些员工离职后出于担心不得不更换大门钥匙的问题.可以方便灵活地安排任何人对各个门的权限和开门时间,只需携带一张卡,无需佩戴大量沉甸甸的钥匙,而且安全性要比钥匙更让人放心.
在公司领导办公室门上安装门禁系统可以保障领导办公室的资料和文件不会被其他人看到而泄漏,可以给领导一个较安全 安静的私密环境.
在开发技术部门上安装门禁系统,可以保障核心技术资料不被外人进来随手 轻易窃取.防止其他部门的员工到开发部串岗影响开发工作.
在财务部门上安装门禁系统,可以保障财物的安全性,以及公司财务资料的安全性.
在生产车间大门上安装门禁系统,可以有效地阻止闲杂的人进入生产车间,避免造成安全隐患.
在智能化小区出入管理控制的应用
一般在小区大门 栅栏门 电动门,单元的铁门 防火门 防盗门上安装门禁系统. 可以有效地阻止闲杂人员进入小区,有效地对小区进行封闭式管理.可以改变小区保安依赖记忆来判断是否是外人的不准确的不严谨的管理方式.如果是小区业主,新来的保安加阻拦会引起业主的反感.如果外来的人员,穿着很好,保安也许以为是业主而未加盘问,这样也会带来安全隐患. 安全科学的门禁系统可以提高物业的档次,更有利于发展商推广楼盘.业主也会从科学有效的出入管理中得到实惠. 联网型的门禁有利于保安随时监控所有大门的进出情况,如果有事故和案件可以事后查询进出记录提供证据.
可以和楼宇对讲系统和可视对讲系统结合使用.
可以和小区内部消费 停车场管理等实现一卡通.
门禁在政府办公机构中的应用
可以有效地规范办公秩序,可以阻止不法人员冲击政府办公部门,保护领导的人身安全.
门禁在医疗医院系统的应用:
可以阻止外人进入传染区域和精密仪器房间.
可以阻止有人因为情绪激动将细菌带入手术室等无菌场合.
可以阻止不法群体冲击医院的管理部门,以免因为情绪激动损害公物和伤害医疗工作者和医院领导.
门禁在电信基站和供电局变电站的应用
典型基站和供电局变电站具备这样的特点:基站很多,要求系统容量大.分布范围很广,甚至几百平方公里,有自己的网络进行联网,有的地方是无人值守的,需要中央调度室随时机动调度现场的工作人员.
实现方案是: 采用网络型门禁控制器,通过局域网或者互联网进行远程管理
密码门禁系统的优缺点
通过输入密码,门禁系统判断密码正确就驱动电锁,打开门放行。
优点:只需记住密码,无需携带其他介质。成本最低。
缺点:速度慢, 输入密码一般需要好几秒中,如果进出的人员过多,需要排队。如果输入错误,还需重新输入,耗时更长。安全性差,旁边的人容易通过手势记住别人的密码,密码容易忘记或者泄露。趋势:密码门禁使用的场合越来越少了,只在对安全性要求低,成本低,使用不频繁的场合还在使用。例如:保险柜。
基本
文件
流程
错误
SQL
调试
请求信息 : 2025-11-03 15:40:12 HTTP/2.0 GET : https://www.coldbos.com/newsDetails_1598.html 运行时间 : 0.533203s [ 吞吐率:1.88req/s ] 内存消耗:5,881.73kb 文件加载:113 查询信息 : 47 queries 9 writes 缓存信息 : 6 reads,0 writes
[ LANG ] /www/wwwroot/coldbos.com/vendor/thinkphp/lang/zh-cn.php [ LANG ] /www/wwwroot/coldbos.com/app/portal//lang/zh-cn.php [ ROUTE ] array (
'rule' => 'newsDetails_<id>',
'route' => 'portal/index/news_details',
'option' =>
array (
'merge_rule_regex' => false,
),
'var' =>
array (
'id' => '1598',
),
) [ HEADER ] array (
'cookie' => 'SITE_TOTAL_ID=ceda93e77051d64d1169f3aa5c010715',
'accept-encoding' => 'gzip, br, zstd, deflate',
'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'accept' => '*/*',
'host' => 'www.coldbos.com',
'content-type' => '',
'content-length' => '',
) [ PARAM ] array (
'id' => '1598',
) [ LANG ] /www/wwwroot/coldbos.com/vendor/thinkcmf/cmf/src/behavior/../lang/zh-cn.php [ LANG ] /www/wwwroot/coldbos.com/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn.php [ LANG ] /www/wwwroot/coldbos.com/vendor/thinkcmf/cmf-app/src/admin/lang/zh-cn/common.php [ LANG ] /www/wwwroot/coldbos.com/vendor/thinkcmf/cmf-app/src/user/lang/zh-cn.php [ LANG ] /www/wwwroot/coldbos.com/app/portal/lang/zh-cn/common.php [ LANG ] /www/wwwroot/coldbos.com/app/portal/lang/zh-cn/home.php [ DB ] INIT mysql [ DB ] INIT mysql [ DB ] INIT mysql [ DB ] INIT mysql [ DB ] INIT mysql [ DB ] INIT mysql [ VIEW ] /www/wwwroot/coldbos.com/themes/gainda/portal/news_details.html [ array (
0 => 'site_info',
1 => 'about',
2 => 'news_anli',
3 => 'contack',
4 => 'class',
5 => 'pages',
6 => 'news_class',
7 => 'Solution',
8 => 'file_class',
9 => 'prea',
10 => 'next',
11 => 'catname',
12 => 'link',
13 => 'data',
14 => 'theme_vars',
15 => 'theme_widgets',
) ] [ DB ] INIT mysql
[ DB ] CONNECT:[ UseTime:0.000531s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SHOW COLUMNS FROM `cmf_product_category` [ RunTime:0.003399s ] [ SQL ] SELECT * FROM `cmf_product_category` WHERE `status` = 1 AND `parent_id` = 0 AND `delete_time` = 0 [ RunTime:0.000277s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 15,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_product_category` WHERE `status` = 1 AND `parent_id` = 20 AND `delete_time` = 0 [ RunTime:0.000256s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 15,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_product_category` WHERE `status` = 1 AND `parent_id` = 21 AND `delete_time` = 0 [ RunTime:0.000229s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 15,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_product_category` WHERE `status` = 1 AND `parent_id` = 22 AND `delete_time` = 0 [ RunTime:0.000376s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 15,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_product_category` WHERE `status` = 1 AND `parent_id` = 23 AND `delete_time` = 0 [ RunTime:0.000299s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 15,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_news_category` [ RunTime:0.003461s ] [ SQL ] SELECT * FROM `cmf_news_category` WHERE `status` = 1 AND `parent_id` = 7 AND `delete_time` = 0 [ RunTime:0.000335s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 28,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_news_category` WHERE `status` = 1 AND `parent_id` = 15 AND `delete_time` = 0 [ RunTime:0.000322s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 28,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_news_category` WHERE `status` = 1 AND `parent_id` = 8 AND `delete_time` = 0 [ RunTime:0.000255s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 28,
'extra' => 'Using where',
) ] [ DB ] CONNECT:[ UseTime:0.000382s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SHOW COLUMNS FROM `cmf_product_post` [ RunTime:0.003472s ] [ SQL ] SELECT * FROM `cmf_product_post` WHERE `post_status` = 1 AND `delete_time` = 0 AND `post_type` = 2 AND `id` NOT IN (769,770,771,766,772) [ RunTime:0.000491s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_post',
'type' => 'ref',
'possible_keys' => 'PRIMARY,type_status_date',
'key' => 'type_status_date',
'key_len' => '2',
'ref' => 'const,const',
'rows' => 11,
'extra' => 'Using index condition; Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_file_category` [ RunTime:0.003466s ] [ SQL ] SELECT * FROM `cmf_file_category` WHERE `status` = 1 AND `parent_id` = 0 AND `delete_time` = 0 [ RunTime:0.000337s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_file_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 14,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_option` [ RunTime:0.003718s ] [ SQL ] SELECT * FROM `cmf_option` WHERE `option_name` = 'site_info' LIMIT 1 [ RunTime:0.000335s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_option',
'type' => 'const',
'possible_keys' => 'option_name',
'key' => 'option_name',
'key_len' => '194',
'ref' => 'const',
'rows' => 1,
'extra' => NULL,
) ] [ SQL ] SELECT * FROM `cmf_product_post` WHERE `post_type` = 2 AND `post_status` = 1 AND `post_title` = '联系我们' LIMIT 1 [ RunTime:0.000325s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_post',
'type' => 'ref',
'possible_keys' => 'type_status_date',
'key' => 'type_status_date',
'key_len' => '2',
'ref' => 'const,const',
'rows' => 11,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_product_post` WHERE `post_type` = 2 AND `post_status` = 1 AND `post_title` = '关于我们' LIMIT 1 [ RunTime:0.000282s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_product_post',
'type' => 'ref',
'possible_keys' => 'type_status_date',
'key' => 'type_status_date',
'key_len' => '2',
'ref' => 'const,const',
'rows' => 11,
'extra' => 'Using where',
) ] [ DB ] CONNECT:[ UseTime:0.000366s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SHOW COLUMNS FROM `cmf_etnews` [ RunTime:0.003586s ] [ SQL ] SELECT COUNT(*) AS tp_count FROM `cmf_etnews` WHERE `et_zdfb` = 1 AND `et_fbtime` BETWEEN '1762099200' AND '1762185599' [ RunTime:0.000325s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_etnews',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 961,
'extra' => 'Using where',
) ] [ DB ] CONNECT:[ UseTime:0.000437s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SELECT * FROM `cmf_etnews` WHERE `et_fbzt` = '待发布' AND `et_xgzt` = '已修改' ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000228s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_etnews',
'type' => 'index',
'possible_keys' => NULL,
'key' => 'PRIMARY',
'key_len' => '4',
'ref' => NULL,
'rows' => 1,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_news_post` [ RunTime:0.003797s ] [ SQL ] SELECT * FROM `cmf_news_post` WHERE `id` = 1598 LIMIT 1 [ RunTime:0.000787s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_post',
'type' => 'const',
'possible_keys' => 'PRIMARY',
'key' => 'PRIMARY',
'key_len' => '8',
'ref' => 'const',
'rows' => 1,
'extra' => NULL,
) ] [ DB ] CONNECT:[ UseTime:0.000298s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SHOW COLUMNS FROM `cmf_news_category_post` [ RunTime:0.003207s ] [ SQL ] SELECT * FROM `cmf_news_category_post` WHERE `post_id` = 1598 LIMIT 1 [ RunTime:0.000573s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category_post',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 1045,
'extra' => 'Using where',
) ] [ DB ] CONNECT:[ UseTime:0.000286s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SELECT * FROM `cmf_news_category` WHERE ( status=1 ) [ RunTime:0.000317s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 28,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_inner_chain` [ RunTime:0.003506s ] [ SQL ] SELECT * FROM `cmf_inner_chain` WHERE `status` = 1 [ RunTime:0.000245s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_inner_chain',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 2,
'extra' => 'Using where',
) ] [ SQL ] SELECT * FROM `cmf_news_category_post` WHERE `post_id` = 1598 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000904s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category_post',
'type' => 'index',
'possible_keys' => NULL,
'key' => 'PRIMARY',
'key_len' => '8',
'ref' => NULL,
'rows' => 1,
'extra' => 'Using where',
) ] [ SQL ] SELECT p.* FROM `cmf_news_category_post` as c LEFT JOIN `cmf_news_post` as p ON c.post_id=p.id WHERE c.category_id=6 AND c.post_id < 1598 and p.post_status =1 and p.delete_time =0 ORDER BY c.id desc LIMIT 1 [ RunTime:0.000879s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'c',
'type' => 'ref',
'possible_keys' => 'term_taxonomy_id',
'key' => 'term_taxonomy_id',
'key_len' => '8',
'ref' => 'const',
'rows' => 708,
'extra' => 'Using where',
) ] [ SQL ] SELECT p.* FROM `cmf_news_category_post` as c LEFT JOIN `cmf_news_post` as p ON c.post_id=p.id WHERE c.category_id=6 AND c.post_id > 1598 and p.post_status =1 and p.delete_time =0 ORDER BY c.id asc LIMIT 1 [ RunTime:0.000979s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'c',
'type' => 'ref',
'possible_keys' => 'term_taxonomy_id',
'key' => 'term_taxonomy_id',
'key_len' => '8',
'ref' => 'const',
'rows' => 708,
'extra' => 'Using index condition; Using where',
) ] [ SQL ] SELECT * FROM `cmf_news_category` WHERE `id` = 6 LIMIT 1 [ RunTime:0.000208s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_news_category',
'type' => 'const',
'possible_keys' => 'PRIMARY',
'key' => 'PRIMARY',
'key_len' => '8',
'ref' => 'const',
'rows' => 1,
'extra' => NULL,
) ] [ SQL ] SHOW COLUMNS FROM `cmf_theme_file` [ RunTime:0.003365s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/article' LIMIT 1 [ RunTime:0.000330s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/Article/index' , `file` = 'portal/article' , `name` = '文章页' , `more` = '{\"vars\":{\"hot_articles_category_id\":{\"title\":\"Hot Articles\\u5206\\u7c7bID\",\"value\":\"1\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}' , `config_more` = '{\"vars\":{\"hot_articles_category_id\":{\"title\":\"Hot Articles\\u5206\\u7c7bID\",\"value\":\"1\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}' , `description` = '文章页模板文件' , `is_public` = 0 , `list_order` = 10 WHERE `theme` = 'gainda' AND `file` = 'portal/article' [ RunTime:0.002394s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/contact' LIMIT 1 [ RunTime:0.000218s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/Page/index' , `file` = 'portal/contact' , `name` = '联系我们页' , `more` = '{\"vars\":{\"baidu_map_info_window_text\":{\"title\":\"\\u767e\\u5ea6\\u5730\\u56fe\\u6807\\u6ce8\\u6587\\u5b57\",\"name\":\"baidu_map_info_window_text\",\"value\":\"ThinkCMF<br\\/><span class=\'\'>\\u5730\\u5740\\uff1a\\u4e0a\\u6d77\\u5e02\\u5f90\\u6c47\\u533a\\u659c\\u571f\\u8def2601\\u53f7<\\/span>\",\"type\":\"text\",\"tip\":\"\\u767e\\u5ea6\\u5730\\u56fe\\u6807\\u6ce8\\u6587\\u5b57,\\u652f\\u6301\\u7b80\\u5355html\\u4ee3\\u7801\",\"rule\":[]},\"company_location\":{\"title\":\"\\u516c\\u53f8\\u5750\\u6807\",\"value\":\"\",\"type\":\"location\",\"tip\":\"\",\"rule\":{\"require\":true}},\"address_cn\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\",\"value\":\"\\u4e0a\\u6d77\\u5e02\\u5f90\\u6c47\\u533a\\u659c\\u571f\\u8def0001\\u53f7\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"address_en\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"NO.0001 Xie Tu Road, Shanghai China\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"email\":{\"title\":\"\\u516c\\u53f8\\u90ae\\u7bb1\",\"value\":\"catman@thinkcmf.com\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_cn\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\",\"value\":\"021 1000 0001\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_en\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"+8621 1000 0001\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"qq\":{\"title\":\"\\u8054\\u7cfbQQ\",\"value\":\"478519726\",\"type\":\"text\",\"tip\":\"\\u591a\\u4e2a QQ\\u4ee5\\u82f1\\u6587\\u9017\\u53f7\\u9694\\u5f00\",\"rule\":{\"require\":true}}}}' , `config_more` = '{\"vars\":{\"baidu_map_info_window_text\":{\"title\":\"\\u767e\\u5ea6\\u5730\\u56fe\\u6807\\u6ce8\\u6587\\u5b57\",\"name\":\"baidu_map_info_window_text\",\"value\":\"ThinkCMF<br\\/><span class=\'\'>\\u5730\\u5740\\uff1a\\u4e0a\\u6d77\\u5e02\\u5f90\\u6c47\\u533a\\u659c\\u571f\\u8def2601\\u53f7<\\/span>\",\"type\":\"text\",\"tip\":\"\\u767e\\u5ea6\\u5730\\u56fe\\u6807\\u6ce8\\u6587\\u5b57,\\u652f\\u6301\\u7b80\\u5355html\\u4ee3\\u7801\",\"rule\":[]},\"company_location\":{\"title\":\"\\u516c\\u53f8\\u5750\\u6807\",\"value\":\"\",\"type\":\"location\",\"tip\":\"\",\"rule\":{\"require\":true}},\"address_cn\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\",\"value\":\"\\u4e0a\\u6d77\\u5e02\\u5f90\\u6c47\\u533a\\u659c\\u571f\\u8def0001\\u53f7\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"address_en\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"NO.0001 Xie Tu Road, Shanghai China\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"email\":{\"title\":\"\\u516c\\u53f8\\u90ae\\u7bb1\",\"value\":\"catman@thinkcmf.com\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_cn\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\",\"value\":\"021 1000 0001\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_en\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"+8621 1000 0001\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"qq\":{\"title\":\"\\u8054\\u7cfbQQ\",\"value\":\"478519726\",\"type\":\"text\",\"tip\":\"\\u591a\\u4e2a QQ\\u4ee5\\u82f1\\u6587\\u9017\\u53f7\\u9694\\u5f00\",\"rule\":{\"require\":true}}}}' , `description` = '联系我们页模板文件' , `is_public` = 0 , `list_order` = 10 WHERE `theme` = 'gainda' AND `file` = 'portal/contact' [ RunTime:0.002198s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/index' LIMIT 1 [ RunTime:0.000310s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/Index/index' , `file` = 'portal/index' , `name` = '首页' , `more` = '{\"vars\":{\"top_slide\":{\"title\":\"\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"admin\\/Slide\\/index\",\"multi\":false},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"tip\":\"\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"rule\":{\"require\":true}}},\"widgets\":{\"features\":{\"title\":\"\\u5feb\\u901f\\u4e86\\u89e3ThinkCMF\",\"display\":\"1\",\"vars\":{\"sub_title\":{\"title\":\"\\u526f\\u6807\\u9898\",\"value\":\"Quickly understand the ThinkCMF\",\"type\":\"text\",\"placeholder\":\"\\u8bf7\\u8f93\\u5165\\u526f\\u6807\\u9898\",\"tip\":\"\",\"rule\":{\"require\":true}},\"features\":{\"title\":\"\\u7279\\u6027\\u4ecb\\u7ecd\",\"value\":[{\"title\":\"MVC\\u5206\\u5c42\\u6a21\\u5f0f\",\"icon\":\"bars\",\"content\":\"\\u4f7f\\u7528MVC\\u5e94\\u7528\\u7a0b\\u5e8f\\u88ab\\u5206\\u6210\\u4e09\\u4e2a\\u6838\\u5fc3\\u90e8\\u4ef6\\uff1a\\u6a21\\u578b\\uff08M\\uff09\\u3001\\u89c6\\u56fe\\uff08V\\uff09\\u3001\\u63a7\\u5236\\u5668\\uff08C\\uff09\\uff0c\\u4ed6\\u4e0d\\u662f\\u4e00\\u4e2a\\u65b0\\u7684\\u6982\\u5ff5\\uff0c\\u53ea\\u662fThinkCMF\\u5c06\\u5176\\u53d1\\u6325\\u5230\\u4e86\\u6781\\u81f4\\u3002\"},{\"title\":\"\\u7528\\u6237\\u7ba1\\u7406\",\"icon\":\"group\",\"content\":\"ThinkCMF\\u5185\\u7f6e\\u4e86\\u7075\\u6d3b\\u7684\\u7528\\u6237\\u7ba1\\u7406\\u65b9\\u5f0f\\uff0c\\u5e76\\u53ef\\u76f4\\u63a5\\u4e0e\\u7b2c\\u4e09\\u65b9\\u7ad9\\u70b9\\u8fdb\\u884c\\u4e92\\u8054\\u4e92\\u901a\\uff0c\\u5982\\u679c\\u4f60\\u613f\\u610f\\u751a\\u81f3\\u53ef\\u4ee5\\u5bf9\\u5355\\u4e2a\\u7528\\u6237\\u6216\\u7fa4\\u4f53\\u7528\\u6237\\u7684\\u884c\\u4e3a\\u8fdb\\u884c\\u8bb0\\u5f55\\u53ca\\u5206\\u4eab\\uff0c\\u4e3a\\u60a8\\u7684\\u8fd0\\u8425\\u51b3\\u7b56\\u63d0\\u4f9b\\u6709\\u6548\\u53c2\\u8003\\u6570\\u636e\\u3002\"},{\"title\":\"\\u4e91\\u7aef\\u90e8\\u7f72\",\"icon\":\"cloud\",\"content\":\"\\u901a\\u8fc7\\u9a71\\u52a8\\u7684\\u65b9\\u5f0f\\u53ef\\u4ee5\\u8f7b\\u677e\\u652f\\u6301\\u4e91\\u5e73\\u53f0\\u7684\\u90e8\\u7f72\\uff0c\\u8ba9\\u4f60\\u7684\\u7f51\\u7ad9\\u65e0\\u7f1d\\u8fc1\\u79fb\\uff0c\\u5185\\u7f6e\\u5df2\\u7ecf\\u652f\\u6301SAE\\u3001BAE\\uff0c\\u6b63\\u5f0f\\u7248\\u5c06\\u5bf9\\u4e91\\u7aef\\u90e8\\u7f72\\u8fdb\\u884c\\u8fdb\\u4e00\\u6b65\\u4f18\\u5316\\u3002\"},{\"title\":\"\\u5b89\\u5168\\u7b56\\u7565\",\"icon\":\"heart\",\"content\":\"\\u63d0\\u4f9b\\u7684\\u7a33\\u5065\\u7684\\u5b89\\u5168\\u7b56\\u7565\\uff0c\\u5305\\u62ec\\u5907\\u4efd\\u6062\\u590d\\uff0c\\u5bb9\\u9519\\uff0c\\u9632\\u6cbb\\u6076\\u610f\\u653b\\u51fb\\u767b\\u9646\\uff0c\\u7f51\\u9875\\u9632\\u7be1\\u6539\\u7b49\\u591a\\u9879\\u5b89\\u5168\\u7ba1\\u7406\\u529f\\u80fd\\uff0c\\u4fdd\\u8bc1\\u7cfb\\u7edf\\u5b89\\u5168\\uff0c\\u53ef\\u9760\\uff0c\\u7a33\\u5b9a\\u7684\\u8fd0\\u884c\\u3002\"},{\"title\":\"\\u5e94\\u7528\\u6a21\\u5757\\u5316\",\"icon\":\"cubes\",\"content\":\"\\u63d0\\u51fa\\u5168\\u65b0\\u7684\\u5e94\\u7528\\u6a21\\u5f0f\\u8fdb\\u884c\\u6269\\u5c55\\uff0c\\u4e0d\\u7ba1\\u662f\\u4f60\\u5f00\\u53d1\\u4e00\\u4e2a\\u5c0f\\u529f\\u80fd\\u8fd8\\u662f\\u4e00\\u4e2a\\u5168\\u65b0\\u7684\\u7ad9\\u70b9\\uff0c\\u5728ThinkCMF\\u4e2d\\u4f60\\u53ea\\u662f\\u589e\\u52a0\\u4e86\\u4e00\\u4e2aAPP\\uff0c\\u6bcf\\u4e2a\\u72ec\\u7acb\\u8fd0\\u884c\\u4e92\\u4e0d\\u5f71\\u54cd\\uff0c\\u4fbf\\u4e8e\\u7075\\u6d3b\\u6269\\u5c55\\u548c\\u4e8c\\u6b21\\u5f00\\u53d1\\u3002\"},{\"title\":\"\\u514d\\u8d39\\u5f00\\u6e90\",\"icon\":\"certificate\",\"content\":\"\\u4ee3\\u7801\\u9075\\u5faaApache2\\u5f00\\u6e90\\u534f\\u8bae\\uff0c\\u514d\\u8d39\\u4f7f\\u7528\\uff0c\\u5bf9\\u5546\\u4e1a\\u7528\\u6237\\u4e5f\\u65e0\\u4efb\\u4f55\\u9650\\u5236\\u3002\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"icon\":{\"title\":\"\\u56fe\\u6807\",\"value\":\"\",\"type\":\"text\"},\"content\":{\"title\":\"\\u63cf\\u8ff0\",\"value\":\"\",\"type\":\"textarea\"}},\"tip\":\"\"}}},\"last_news\":{\"title\":\"\\u6700\\u65b0\\u8d44\\u8baf\",\"display\":\"1\",\"vars\":{\"last_news_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/Category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `config_more` = '{\"vars\":{\"top_slide\":{\"title\":\"\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"admin\\/Slide\\/index\",\"multi\":false},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"tip\":\"\\u9876\\u90e8\\u5e7b\\u706f\\u7247\",\"rule\":{\"require\":true}}},\"widgets\":{\"features\":{\"title\":\"\\u5feb\\u901f\\u4e86\\u89e3ThinkCMF\",\"display\":\"1\",\"vars\":{\"sub_title\":{\"title\":\"\\u526f\\u6807\\u9898\",\"value\":\"Quickly understand the ThinkCMF\",\"type\":\"text\",\"placeholder\":\"\\u8bf7\\u8f93\\u5165\\u526f\\u6807\\u9898\",\"tip\":\"\",\"rule\":{\"require\":true}},\"features\":{\"title\":\"\\u7279\\u6027\\u4ecb\\u7ecd\",\"value\":[{\"title\":\"MVC\\u5206\\u5c42\\u6a21\\u5f0f\",\"icon\":\"bars\",\"content\":\"\\u4f7f\\u7528MVC\\u5e94\\u7528\\u7a0b\\u5e8f\\u88ab\\u5206\\u6210\\u4e09\\u4e2a\\u6838\\u5fc3\\u90e8\\u4ef6\\uff1a\\u6a21\\u578b\\uff08M\\uff09\\u3001\\u89c6\\u56fe\\uff08V\\uff09\\u3001\\u63a7\\u5236\\u5668\\uff08C\\uff09\\uff0c\\u4ed6\\u4e0d\\u662f\\u4e00\\u4e2a\\u65b0\\u7684\\u6982\\u5ff5\\uff0c\\u53ea\\u662fThinkCMF\\u5c06\\u5176\\u53d1\\u6325\\u5230\\u4e86\\u6781\\u81f4\\u3002\"},{\"title\":\"\\u7528\\u6237\\u7ba1\\u7406\",\"icon\":\"group\",\"content\":\"ThinkCMF\\u5185\\u7f6e\\u4e86\\u7075\\u6d3b\\u7684\\u7528\\u6237\\u7ba1\\u7406\\u65b9\\u5f0f\\uff0c\\u5e76\\u53ef\\u76f4\\u63a5\\u4e0e\\u7b2c\\u4e09\\u65b9\\u7ad9\\u70b9\\u8fdb\\u884c\\u4e92\\u8054\\u4e92\\u901a\\uff0c\\u5982\\u679c\\u4f60\\u613f\\u610f\\u751a\\u81f3\\u53ef\\u4ee5\\u5bf9\\u5355\\u4e2a\\u7528\\u6237\\u6216\\u7fa4\\u4f53\\u7528\\u6237\\u7684\\u884c\\u4e3a\\u8fdb\\u884c\\u8bb0\\u5f55\\u53ca\\u5206\\u4eab\\uff0c\\u4e3a\\u60a8\\u7684\\u8fd0\\u8425\\u51b3\\u7b56\\u63d0\\u4f9b\\u6709\\u6548\\u53c2\\u8003\\u6570\\u636e\\u3002\"},{\"title\":\"\\u4e91\\u7aef\\u90e8\\u7f72\",\"icon\":\"cloud\",\"content\":\"\\u901a\\u8fc7\\u9a71\\u52a8\\u7684\\u65b9\\u5f0f\\u53ef\\u4ee5\\u8f7b\\u677e\\u652f\\u6301\\u4e91\\u5e73\\u53f0\\u7684\\u90e8\\u7f72\\uff0c\\u8ba9\\u4f60\\u7684\\u7f51\\u7ad9\\u65e0\\u7f1d\\u8fc1\\u79fb\\uff0c\\u5185\\u7f6e\\u5df2\\u7ecf\\u652f\\u6301SAE\\u3001BAE\\uff0c\\u6b63\\u5f0f\\u7248\\u5c06\\u5bf9\\u4e91\\u7aef\\u90e8\\u7f72\\u8fdb\\u884c\\u8fdb\\u4e00\\u6b65\\u4f18\\u5316\\u3002\"},{\"title\":\"\\u5b89\\u5168\\u7b56\\u7565\",\"icon\":\"heart\",\"content\":\"\\u63d0\\u4f9b\\u7684\\u7a33\\u5065\\u7684\\u5b89\\u5168\\u7b56\\u7565\\uff0c\\u5305\\u62ec\\u5907\\u4efd\\u6062\\u590d\\uff0c\\u5bb9\\u9519\\uff0c\\u9632\\u6cbb\\u6076\\u610f\\u653b\\u51fb\\u767b\\u9646\\uff0c\\u7f51\\u9875\\u9632\\u7be1\\u6539\\u7b49\\u591a\\u9879\\u5b89\\u5168\\u7ba1\\u7406\\u529f\\u80fd\\uff0c\\u4fdd\\u8bc1\\u7cfb\\u7edf\\u5b89\\u5168\\uff0c\\u53ef\\u9760\\uff0c\\u7a33\\u5b9a\\u7684\\u8fd0\\u884c\\u3002\"},{\"title\":\"\\u5e94\\u7528\\u6a21\\u5757\\u5316\",\"icon\":\"cubes\",\"content\":\"\\u63d0\\u51fa\\u5168\\u65b0\\u7684\\u5e94\\u7528\\u6a21\\u5f0f\\u8fdb\\u884c\\u6269\\u5c55\\uff0c\\u4e0d\\u7ba1\\u662f\\u4f60\\u5f00\\u53d1\\u4e00\\u4e2a\\u5c0f\\u529f\\u80fd\\u8fd8\\u662f\\u4e00\\u4e2a\\u5168\\u65b0\\u7684\\u7ad9\\u70b9\\uff0c\\u5728ThinkCMF\\u4e2d\\u4f60\\u53ea\\u662f\\u589e\\u52a0\\u4e86\\u4e00\\u4e2aAPP\\uff0c\\u6bcf\\u4e2a\\u72ec\\u7acb\\u8fd0\\u884c\\u4e92\\u4e0d\\u5f71\\u54cd\\uff0c\\u4fbf\\u4e8e\\u7075\\u6d3b\\u6269\\u5c55\\u548c\\u4e8c\\u6b21\\u5f00\\u53d1\\u3002\"},{\"title\":\"\\u514d\\u8d39\\u5f00\\u6e90\",\"icon\":\"certificate\",\"content\":\"\\u4ee3\\u7801\\u9075\\u5faaApache2\\u5f00\\u6e90\\u534f\\u8bae\\uff0c\\u514d\\u8d39\\u4f7f\\u7528\\uff0c\\u5bf9\\u5546\\u4e1a\\u7528\\u6237\\u4e5f\\u65e0\\u4efb\\u4f55\\u9650\\u5236\\u3002\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"icon\":{\"title\":\"\\u56fe\\u6807\",\"value\":\"\",\"type\":\"text\"},\"content\":{\"title\":\"\\u63cf\\u8ff0\",\"value\":\"\",\"type\":\"textarea\"}},\"tip\":\"\"}}},\"last_news\":{\"title\":\"\\u6700\\u65b0\\u8d44\\u8baf\",\"display\":\"1\",\"vars\":{\"last_news_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/Category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `description` = '首页模板文件' , `is_public` = 0 , `list_order` = 5 WHERE `theme` = 'gainda' AND `file` = 'portal/index' [ RunTime:0.002252s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/list' LIMIT 1 [ RunTime:0.000352s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/List/index' , `file` = 'portal/list' , `name` = '文章列表页' , `more` = '{\"vars\":[],\"widgets\":{\"hottest_articles\":{\"title\":\"\\u70ed\\u95e8\\u6587\\u7ae0\",\"display\":\"1\",\"vars\":{\"hottest_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}},\"last_articles\":{\"title\":\"\\u6700\\u65b0\\u53d1\\u5e03\",\"display\":\"1\",\"vars\":{\"last_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `config_more` = '{\"vars\":[],\"widgets\":{\"hottest_articles\":{\"title\":\"\\u70ed\\u95e8\\u6587\\u7ae0\",\"display\":\"1\",\"vars\":{\"hottest_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}},\"last_articles\":{\"title\":\"\\u6700\\u65b0\\u53d1\\u5e03\",\"display\":\"1\",\"vars\":{\"last_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `description` = '文章列表模板文件' , `is_public` = 0 , `list_order` = 10 WHERE `theme` = 'gainda' AND `file` = 'portal/list' [ RunTime:0.002730s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/page' LIMIT 1 [ RunTime:0.000218s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/Page/index' , `file` = 'portal/page' , `name` = '单页面' , `more` = '{\"widgets\":{\"hottest_articles\":{\"title\":\"\\u70ed\\u95e8\\u6587\\u7ae0\",\"display\":\"1\",\"vars\":{\"hottest_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}},\"last_articles\":{\"title\":\"\\u6700\\u65b0\\u53d1\\u5e03\",\"display\":\"1\",\"vars\":{\"last_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `config_more` = '{\"widgets\":{\"hottest_articles\":{\"title\":\"\\u70ed\\u95e8\\u6587\\u7ae0\",\"display\":\"1\",\"vars\":{\"hottest_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}},\"last_articles\":{\"title\":\"\\u6700\\u65b0\\u53d1\\u5e03\",\"display\":\"1\",\"vars\":{\"last_articles_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true}}}}}}' , `description` = '单页面模板文件' , `is_public` = 0 , `list_order` = 10 WHERE `theme` = 'gainda' AND `file` = 'portal/page' [ RunTime:0.002281s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'portal/search' LIMIT 1 [ RunTime:0.000345s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'portal/search/index' , `file` = 'portal/search' , `name` = '搜索页面' , `more` = '{\"vars\":{\"varName1\":{\"title\":\"\\u70ed\\u95e8\\u641c\\u7d22\",\"value\":\"1\",\"type\":\"text\",\"tip\":\"\\u8fd9\\u662f\\u4e00\\u4e2atext\",\"rule\":{\"require\":true}}}}' , `config_more` = '{\"vars\":{\"varName1\":{\"title\":\"\\u70ed\\u95e8\\u641c\\u7d22\",\"value\":\"1\",\"type\":\"text\",\"tip\":\"\\u8fd9\\u662f\\u4e00\\u4e2atext\",\"rule\":{\"require\":true}}}}' , `description` = '搜索模板文件' , `is_public` = 0 , `list_order` = 10 WHERE `theme` = 'gainda' AND `file` = 'portal/search' [ RunTime:0.002013s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'public/config' LIMIT 1 [ RunTime:0.000240s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'public/Config' , `file` = 'public/config' , `name` = '模板全局配置' , `more` = '{\"vars\":{\"enable_mobile\":{\"title\":\"\\u624b\\u673a\\u6ce8\\u518c\",\"value\":1,\"type\":\"select\",\"options\":{\"1\":\"\\u5f00\\u542f\",\"0\":\"\\u5173\\u95ed\"},\"tip\":\"\"}}}' , `config_more` = '{\"vars\":{\"enable_mobile\":{\"title\":\"\\u624b\\u673a\\u6ce8\\u518c\",\"value\":1,\"type\":\"select\",\"options\":{\"1\":\"\\u5f00\\u542f\",\"0\":\"\\u5173\\u95ed\"},\"tip\":\"\"}}}' , `description` = '模板全局配置文件' , `is_public` = 1 , `list_order` = 0 WHERE `theme` = 'gainda' AND `file` = 'public/config' [ RunTime:0.001964s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND `file` = 'public/nav' LIMIT 1 [ RunTime:0.000224s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme` = 'gainda' , `action` = 'public/Nav' , `file` = 'public/nav' , `name` = '导航条' , `more` = '{\"vars\":{\"company_name\":{\"title\":\"\\u516c\\u53f8\\u540d\\u79f0\",\"name\":\"company_name\",\"value\":\"ThinkCMF\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}' , `config_more` = '{\"vars\":{\"company_name\":{\"title\":\"\\u516c\\u53f8\\u540d\\u79f0\",\"name\":\"company_name\",\"value\":\"ThinkCMF\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}' , `description` = '导航条模板文件' , `is_public` = 1 , `list_order` = 1 WHERE `theme` = 'gainda' AND `file` = 'public/nav' [ RunTime:0.002211s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'gainda' [ RunTime:0.000200s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_theme` [ RunTime:0.003077s ] [ SQL ] UPDATE `cmf_theme` SET `name` = 'simpleboot3' , `version` = '1.0.2' , `demo_url` = 'http://demo.thinkcmf.com' , `author` = 'ThinkCMF' , `lang` = 'zh-cn' , `author_url` = 'http://www.thinkcmf.com' , `keywords` = 'ThinkCMF模板' , `description` = 'ThinkCMF默认模板' WHERE `theme` = 'gainda' [ RunTime:0.000328s ] [ SQL ] SELECT `more` FROM `cmf_theme_file` WHERE `theme` = 'gainda' AND ( `is_public` = 1 OR `file` = 'portal/news_details' ) [ RunTime:0.000251s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 16,
'extra' => 'Using where',
) ] [ DB ] CONNECT:[ UseTime:0.000360s ] mysql:host=localhost;port=3306;dbname=coldbos_com;charset=utf8 [ SQL ] SHOW COLUMNS FROM `cmf_slide_item` [ RunTime:0.003150s ] [ SQL ] SELECT * FROM `cmf_slide_item` WHERE `id` = 11 LIMIT 1 [ RunTime:0.000248s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_slide_item',
'type' => 'const',
'possible_keys' => 'PRIMARY',
'key' => 'PRIMARY',
'key_len' => '4',
'ref' => 'const',
'rows' => 1,
'extra' => NULL,
) ] [ SQL ] SELECT `option_value` FROM `cmf_option` WHERE `option_name` = 'storage' LIMIT 1 [ RunTime:0.000171s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => NULL,
'type' => NULL,
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => NULL,
'extra' => 'Impossible WHERE noticed after reading const tables',
) ]
0.539151s