技术架构
ThinkPHP 5.0
国内最知名的快速开发框架
CDN加速
极致体验内容分发网络
Apache 2.0
完全开源免费,商业无限制
PHP+MySQL
成熟技术架构,开源免费,经济实用
多文件存储
本地和第三方存储管理方便
缓存支持
多种缓存,支持Redis等
七牛云存储
默认支持七牛,插件化更易扩展
本地文件缓存
利于小项目中高效使用
API
支持app,小程序等接口开发
Composer
第三方类库支持
插件
应用化、插件化机制快捷开发
模板
多模板机制,方便切换
基本
文件
流程
错误
SQL
调试
请求信息 : 2019-04-09 09:59:02 HTTP/1.0 GET : www.softlu.com/ 运行时间 : 0.109583s [ 吞吐率:9.13req/s ] 内存消耗:4,658.94kb 文件加载:149 查询信息 : 30 queries 12 writes 缓存信息 : 0 reads,0 writes 配置加载 : 67
[ CACHE ] INIT File [ BEHAVIOR ] Run cmf\behavior\InitHookBehavior @app_init [ RunTime:0.001363s ] [ LANG ] /www/wwwroot/www.softlu.com/simplewind/thinkphp/lang/zh-cn.php [ ROUTE ] array (
'type' => 'module',
'module' =>
array (
0 => '',
1 => NULL,
2 => NULL,
),
) [ HEADER ] array (
'user-agent' => 'arquivo-web-crawler (compatible; heritrix/3.3.0-SNAPSHOT-2018-05-28T10:30:31Z +http://arquivo.pt)',
'host' => 'www.softlu.com',
'accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'referer' => 'http://www.softlu.com/',
'connection' => 'Close',
'content-type' => '',
'content-length' => '',
) [ PARAM ] array (
) [ LANG ] /www/wwwroot/www.softlu.com/simplewind/cmf/behavior/../lang/zh-cn.php [ LANG ] /www/wwwroot/www.softlu.com/public/../app/admin/lang/zh-cn/common.php [ LANG ] /www/wwwroot/www.softlu.com/public/../app/portal/lang/zh-cn/common.php [ BEHAVIOR ] Run cmf\behavior\LangBehavior @app_begin [ RunTime:0.000321s ] [ LANG ] /www/wwwroot/www.softlu.com/public/../app/portal/lang/zh-cn.php [ BEHAVIOR ] Run cmf\behavior\InitAppHookBehavior @module_init [ RunTime:0.000120s ] [ LANG ] /www/wwwroot/www.softlu.com/public/../app/portal/lang/zh-cn/home.php [ BEHAVIOR ] Run cmf\behavior\HomeLangBehavior @home_init [ RunTime:0.000138s ] [ RUN ] app\portal\controller\IndexController->index[ /www/wwwroot/www.softlu.com/app/portal/controller/IndexController.php ] [ DB ] INIT mysql [ VIEW ] /www/wwwroot/www.softlu.com/public/themes/simpleboot3/portal/index.html [ array (
0 => 'site_info',
1 => 'theme_vars',
2 => 'theme_widgets',
) ]
[ DB ] CONNECT:[ UseTime:0.000336s ] mysql:host=127.0.0.1;port=3306;dbname=www_softlu_com;charset=utf8mb4 [ SQL ] SHOW COLUMNS FROM `cmf_theme_file` [ RunTime:0.000921s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/article' LIMIT 1 [ RunTime:0.000475s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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` = 'simpleboot3' AND `file` = 'portal/article' [ RunTime:0.003690s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/contact' LIMIT 1 [ RunTime:0.000372s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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\":\"\\u4e34\\u6c82\\u9c81\\u8f6f\\u667a\\u80fd\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8<br\\/><span class=\'\'>\\u5730\\u5740\\uff1a\\u5c71\\u4e1c\\u7701\\u4e34\\u6c82\\u5e02\\u5170\\u5c71\\u533a\\u9e3f\\u5112\\u56fd\\u9645<\\/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\":\"118.306071,35.114354\",\"type\":\"location\",\"tip\":\"\",\"rule\":{\"require\":true},\"valueText\":\"\\u5c71\\u4e1c\\u7701\\u4e34\\u6c82\\u5e02\\u5170\\u5c71\\u533a\"},\"address_cn\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\",\"value\":\"\\u5c71\\u4e1c\\u7701\\u4e34\\u6c82\\u5e02\\u5170\\u5c71\\u533a\\u9e3f\\u5112\\u56fd\\u9645\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"address_en\":{\"title\":\"\\u516c\\u53f8\\u5730\\u5740\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"Hongru International, Lanshan District, Linyi City, Shandong Province\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"manager_cn\":{\"title\":\"\\u8054\\u7cfb\\u7ecf\\u7406\",\"value\":\"\\u9a6c\\u6d2a\\u96f7\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"email\":{\"title\":\"\\u516c\\u53f8\\u90ae\\u7bb1\",\"value\":\"455502926@qq.com\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_cn\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\",\"value\":\"0539-2457539\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_en\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"+860539-2457539\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"qq\":{\"title\":\"\\u8054\\u7cfbQQ\",\"value\":\"455502926,1169066595,793364425\",\"type\":\"text\",\"tip\":\"\\u591a\\u4e2a QQ\\u4ee5\\u82f1\\u6587\\u9017\\u53f7\\u9694\\u5f00\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u914d\\u56fe\",\"value\":\"admin\\/20190130\\/da2a232953f9d4f2e0db385b11e4646d.jpg\",\"type\":\"image\",\"tip\":\"\\u63a8\\u8350\\u5c3a\\u5bf8\\uff1a560\\u00d7300 px\",\"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}},\"manager_cn\":{\"title\":\"\\u8054\\u7cfb\\u7ecf\\u7406\",\"value\":\"\\u9a6c\\u4e91\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"email\":{\"title\":\"\\u516c\\u53f8\\u90ae\\u7bb1\",\"value\":\"www@web.com\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_cn\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\",\"value\":\"888-888 8888\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"phone_en\":{\"title\":\"\\u516c\\u53f8\\u7535\\u8bdd\\uff08\\u82f1\\u6587\\uff09\",\"value\":\"+86888-888 8888\",\"type\":\"text\",\"tip\":\"\",\"rule\":{\"require\":true}},\"qq\":{\"title\":\"\\u8054\\u7cfbQQ\",\"value\":\"1234567890\",\"type\":\"text\",\"tip\":\"\\u591a\\u4e2a QQ\\u4ee5\\u82f1\\u6587\\u9017\\u53f7\\u9694\\u5f00\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u914d\\u56fe\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u63a8\\u8350\\u5c3a\\u5bf8\\uff1a560\\u00d7300 px\",\"rule\":{\"require\":true}}}}',`description`='联系我们页模板文件',`is_public`=0,`list_order`=10 WHERE `theme` = 'simpleboot3' AND `file` = 'portal/contact' [ RunTime:0.002240s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/index' LIMIT 1 [ RunTime:0.000347s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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\\u89e3\",\"display\":0,\"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\":\"\\u6a21\\u7248\\u6848\\u4f8b\",\"display\":0,\"vars\":{\"last_news_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"9,10,11,12,13,14\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/Category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true},\"valueText\":\"\\u6a21\\u7248\\u6848\\u4f8b,\\u4f01\\u4e1a\\u7f51\\u7ad9\\u6a21\\u7248,\\u8d44\\u8baf\\u7f51\\u7ad9\\u6a21\\u7248,\\u5546\\u57ce\\u7f51\\u7ad9\\u6a21\\u7248,\\u516c\\u4f17\\u53f7\\u6a21\\u7248,\\u5fae\\u4fe1\\u5c0f\\u7a0b\\u5e8f\\u6a21\\u7248\"}}},\"company_news\":{\"title\":\"\\u6280\\u672f\\u8d44\\u6599\",\"display\":1,\"vars\":{\"company_news_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"4,5,6,7,8,16,17,15\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/Category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true},\"valueText\":\"\\u6280\\u672f\\u8d44\\u6599,HTML,CSS,JavaScript,PHP,ThinkCMF,ThinkPHP,\\u670d\\u52a1\\u5668\"}}},\"industry_news\":{\"title\":\"\\u65b0\\u95fb\\u52a8\\u6001\",\"display\":1,\"vars\":{\"industry_news_category_id\":{\"title\":\"\\u6587\\u7ae0\\u5206\\u7c7bID\",\"value\":\"1,2,3\",\"type\":\"text\",\"dataSource\":{\"api\":\"portal\\/Category\\/index\",\"multi\":true},\"placeholder\":\"\\u8bf7\\u9009\\u62e9\\u5206\\u7c7b\",\"tip\":\"\",\"rule\":{\"require\":true},\"valueText\":\"\\u65b0\\u95fb\\u52a8\\u6001,\\u516c\\u53f8\\u65b0\\u95fb,\\u884c\\u4e1a\\u52a8\\u6001\"}}},\"partner\":{\"title\":\"\\u6280\\u672f\\u652f\\u6301\",\"display\":1,\"vars\":{\"partner\":{\"title\":\"\\u6280\\u672f\\u652f\\u6301\",\"value\":[{\"title\":\"ThinkPHP\",\"img\":\"admin\\/20190127\\/0eea275f0e7c97aa7d61c994e52cdc8f.png\",\"url\":\"http:\\/\\/www.thinkphp.cn\"},{\"title\":\"\\u963f\\u91cc\\u4e91\",\"img\":\"admin\\/20190127\\/15a0cec74651bed307807d42c50f8241.jpg\",\"url\":\"http:\\/\\/www.aliyun.com\"},{\"title\":\"bootstrap\",\"img\":\"admin\\/20190127\\/c9d0d2d2382ce7057846e910f5a4db51.png\",\"url\":\"http:\\/\\/www.bootcss.com\"},{\"title\":\"jQuery\",\"img\":\"admin\\/20190127\\/85a7833a4fe68e8b40f509f64682f159.png\",\"url\":\"http:\\/\\/jquery.com\"},{\"title\":\"CentOS\",\"img\":\"admin\\/20190127\\/c1a8fe4a454a5d3b6d0d56d8f84ee6b8.png\",\"url\":\"http:\\/\\/www.centos.org\"},{\"title\":\"PHP\",\"img\":\"admin\\/20190127\\/43ba483bfe07fe747a411f7c86cab255.png\",\"url\":\"http:\\/\\/www.php.net\"},{\"title\":\"\\u5b9d\\u5854\\u9762\\u677f\",\"img\":\"admin\\/20190127\\/44564d95d82252a63b1672eebde45ab2.png\",\"url\":\"http:\\/\\/www.bt.cn\"},{\"title\":\"\\u4e03\\u725b\\u4e91\",\"img\":\"admin\\/20190127\\/cf13fdb894c0473ddb2598925b9def7e.png\",\"url\":\"http:\\/\\/www.qiniu.com\"},{\"title\":\"dcloud\",\"img\":\"admin\\/20190127\\/e07a7e732fccd5e38c8772cd73f87e93.png\",\"url\":\"http:\\/\\/www.dcloud.io\"},{\"title\":\"nginx\",\"img\":\"admin\\/20190127\\/5ce52324b9363cb32dc6ab63dc0d07d3.png\",\"url\":\"http:\\/\\/nginx.org\"},{\"title\":\"MySQL\",\"img\":\"admin\\/20190127\\/698cff981d024e6a1a95fd0a262def65.png\",\"url\":\"http:\\/\\/www.mysql.com\"},{\"title\":\"\\u5fae\\u8f6f\\uff08.NET\\uff09\",\"img\":\"admin\\/20190127\\/69f492a98cbb0cf2dc5a58b8b446aa00.png\",\"url\":\"http:\\/\\/dotnet.microsoft.com\"},{\"title\":\"Microsoft SQL Server\",\"img\":\"admin\\/20190127\\/91a9077211c033cbcdc4a77a1f25a34b.jpg\",\"url\":\"https:\\/\\/www.microsoft.com\\/zh-cn\\/sql-server\"},{\"title\":\"SQLite\",\"img\":\"admin\\/20190127\\/cdfcf308e59db134b2122b6bb8e8faf0.jpg\",\"url\":\"https:\\/\\/www.sqlite.org\"},{\"title\":\"JAVA\",\"img\":\"admin\\/20190127\\/eeb517fda3858e2ce64841be59f8cbd6.jpg\",\"url\":\"https:\\/\\/www.java.com\\/\"},{\"title\":\"HTML5\",\"img\":\"admin\\/20190127\\/745e44d4cbe0f4464be3de13a74a0a7b.png\",\"url\":\"https:\\/\\/www.w3.org\\/html\\/\"},{\"title\":\"CSS3\",\"img\":\"admin\\/20190127\\/a798ad8749768fbf4d239a021274df8c.png\",\"url\":\"http:\\/\\/www.w3school.com.cn\\/css3\\/index.asp\"},{\"title\":\"Android\",\"img\":\"admin\\/20190127\\/a76997ceb9f0462993dd433b9e41b18a.png\",\"url\":\"https:\\/\\/www.android.com\\/ \"},{\"title\":\"\\u732a\\u516b\\u6212\",\"img\":\"admin\\/20190203\\/2f8f0f6cfb1ee550a9d8b3b6997ef2c6.png\",\"url\":\"https:\\/\\/www.zbj.com\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u56fe\\u7247\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u5efa\\u8bae\\u5c3a\\u5bf8\\uff1a120\\u00d730 px\"},\"url\":{\"title\":\"URL\",\"value\":\"#\",\"type\":\"text\"}},\"tip\":\"\"}}}}}',`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}}}},\"company_news\":{\"title\":\"\\u516c\\u53f8\\u52a8\\u6001\",\"display\":\"1\",\"vars\":{\"company_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}}}},\"industry_news\":{\"title\":\"\\u884c\\u4e1a\\u65b0\\u95fb\",\"display\":\"1\",\"vars\":{\"industry_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}}}},\"partner\":{\"title\":\"\\u5408\\u4f5c\\u4f19\\u4f34\",\"display\":\"1\",\"vars\":{\"partner\":{\"title\":\"\\u6280\\u672f\\u652f\\u6301\",\"value\":[{\"title\":\"ThinkPHP\",\"img\":\"\",\"url\":\"#\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u56fe\\u7247\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u5efa\\u8bae\\u5c3a\\u5bf8\\uff1a120\\u00d730 px\"},\"url\":{\"title\":\"URL\",\"value\":\"#\",\"type\":\"text\"}},\"tip\":\"\"}}}}}',`description`='首页模板文件',`is_public`=0,`list_order`=5 WHERE `theme` = 'simpleboot3' AND `file` = 'portal/index' [ RunTime:0.002281s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/list-thumbnail' LIMIT 1 [ RunTime:0.000244s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`action`='portal/List/index',`file`='portal/list-thumbnail',`name`='产品列表页',`more`='{\"vars\":[],\"widgets\":[]}',`config_more`='{\"vars\":[],\"widgets\":[]}',`description`='文章列表模板文件',`is_public`=0,`list_order`=10 WHERE `theme` = 'simpleboot3' AND `file` = 'portal/list-thumbnail' [ RunTime:0.001860s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/list' LIMIT 1 [ RunTime:0.000229s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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` = 'simpleboot3' AND `file` = 'portal/list' [ RunTime:0.002902s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/page' LIMIT 1 [ RunTime:0.000274s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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` = 'simpleboot3' AND `file` = 'portal/page' [ RunTime:0.003945s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/search' LIMIT 1 [ RunTime:0.000227s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`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` = 'simpleboot3' AND `file` = 'portal/search' [ RunTime:0.003519s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'portal/tag' LIMIT 1 [ RunTime:0.000269s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`action`='portal/Tag/index',`file`='portal/tag',`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` = 'simpleboot3' AND `file` = 'portal/tag' [ RunTime:0.005972s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'public/config' LIMIT 1 [ RunTime:0.000445s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`action`='public/Config',`file`='public/config',`name`='模板全局配置',`more`='{\"vars\":{\"enable_mobile\":{\"title\":\"\\u624b\\u673a\\u6ce8\\u518c\",\"value\":\"0\",\"type\":\"select\",\"options\":{\"1\":\"\\u5f00\\u542f\",\"0\":\"\\u5173\\u95ed\"},\"tip\":\"\"},\"contact_us\":{\"title\":\"\\u5e95\\u90e8\\u8054\\u7cfb\\u4fe1\\u606f\",\"value\":[{\"title\":\"\\u9500\\u552e\\u7ecf\\u7406\\uff1a\",\"icon\":\"user\",\"content\":\"\\u9a6c\\u6d2a\\u96f7\\uff0815965399938\\uff09\"},{\"title\":\"\\u8054\\u7cfb\\u7535\\u8bdd\\uff1a\",\"icon\":\"phone\",\"content\":\"0539-2457539\"},{\"title\":\"\\u8054\\u7cfb\\u5730\\u5740\\uff1a\",\"icon\":\"map-marker\",\"content\":\"\\u5c71\\u4e1c\\u7701\\u4e34\\u6c82\\u5e02\\u5170\\u5c71\\u533a\\u9e3f\\u5112\\u56fd\\u9645\"},{\"title\":\"Q Q\\uff1a\",\"icon\":\"qq\",\"content\":\"455502926\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"icon\":{\"title\":\"\\u56fe\\u6807\",\"value\":\"\",\"type\":\"text\"},\"content\":{\"title\":\"\\u5185\\u5bb9\",\"value\":\"\",\"type\":\"text\"}},\"tip\":\"\"},\"footer_logo\":{\"title\":\"\\u5e95\\u90e8LOGO\",\"name\":\"company_logo\",\"value\":\"admin\\/20190127\\/76ff99bc03f59e8c4c36c6d1bece1b4b.png\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a100\\u00d7100 px\",\"rule\":[]},\"company_QRcode\":{\"title\":\"\\u516c\\u53f8\\u4e8c\\u7ef4\\u7801\",\"name\":\"company_QRcode\",\"value\":\"admin\\/20190127\\/a2d9397e5fb76cde56e13acf84d68a1d.jpg\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a100\\u00d7100 px\",\"rule\":[]}}}',`config_more`='{\"vars\":{\"enable_mobile\":{\"title\":\"\\u624b\\u673a\\u6ce8\\u518c\",\"value\":1,\"type\":\"select\",\"options\":{\"1\":\"\\u5f00\\u542f\",\"0\":\"\\u5173\\u95ed\"},\"tip\":\"\"},\"contact_us\":{\"title\":\"\\u5e95\\u90e8\\u8054\\u7cfb\\u4fe1\\u606f\",\"value\":[{\"title\":\"\\u9500\\u552e\\u7ecf\\u7406\\uff1a\",\"icon\":\"user\",\"content\":\"\\u9a6c\\u58eb\\u594e\"},{\"title\":\"\\u8054\\u7cfb\\u7535\\u8bdd\\uff1a\",\"icon\":\"phone\",\"content\":\"13583977017\"},{\"title\":\"\\u8054\\u7cfb\\u5730\\u5740\\uff1a\",\"icon\":\"map-marker\",\"content\":\"\\u5c71\\u4e1c\\u7701\\u4e34\\u6c82\\u5e02\\u90ef\\u57ce\\u53bf\\u65b0\\u6751\\u94f6\\u674f\\u4ea7\\u4e1a\\u5f00\\u53d1\\u533a\\u94f6\\u674f\\u6751\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"icon\":{\"title\":\"\\u56fe\\u6807\",\"value\":\"\",\"type\":\"text\"},\"content\":{\"title\":\"\\u5185\\u5bb9\",\"value\":\"\",\"type\":\"text\"}},\"tip\":\"\"},\"footer_logo\":{\"title\":\"\\u5e95\\u90e8LOGO\",\"name\":\"company_logo\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a100\\u00d7100 px\",\"rule\":[]},\"company_QRcode\":{\"title\":\"\\u516c\\u53f8\\u4e8c\\u7ef4\\u7801\",\"name\":\"company_QRcode\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a100\\u00d7100 px\",\"rule\":[]}}}',`description`='模板全局配置文件',`is_public`=1,`list_order`=0 WHERE `theme` = 'simpleboot3' AND `file` = 'public/config' [ RunTime:0.003275s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'public/footer' LIMIT 1 [ RunTime:0.000299s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`action`='public/Footer',`file`='public/footer',`name`='底部',`more`='{\"vars\":[],\"widgets\":{\"powered\":{\"title\":\"\\u5e95\\u90e8\\u56fe\\u6807\",\"display\":\"1\",\"vars\":{\"powered\":{\"title\":\"\\u6280\\u672f\\u652f\\u6301\",\"value\":[{\"title\":\"MySSL\\u5b89\\u5168\\u8ba4\\u8bc1\\u7b7e\\u7ae0\",\"img\":\"admin\\/20190202\\/bea8eb3986230417b85f69846d69a129.png\",\"url\":\"https:\\/\\/myssl.com\\/seal\\/detail?domain=www.softlu.com\"},{\"title\":\"\\u4e9a\\u6d32\\u8bda\\u4fe1\\/TrustAsia\",\"img\":\"admin\\/20190202\\/aff670a9afeaa73bf491c61290a9b3c0.png\",\"url\":\"https:\\/\\/www.trustasia.com\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u56fe\\u7247\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u5efa\\u8bae\\u5c3a\\u5bf8\\uff1a120\\u00d730 px\"},\"url\":{\"title\":\"URL\",\"value\":\"#\",\"type\":\"text\"}},\"tip\":\"\"}}}}}',`config_more`='{\"vars\":[],\"widgets\":{\"powered\":{\"title\":\"\\u5e95\\u90e8\\u56fe\\u6807\",\"display\":\"1\",\"vars\":{\"powered\":{\"title\":\"\\u6280\\u672f\\u652f\\u6301\",\"value\":[{\"title\":\"ThinkPHP\",\"img\":\"\",\"url\":\"#\"}],\"type\":\"array\",\"item\":{\"title\":{\"title\":\"\\u6807\\u9898\",\"value\":\"\",\"type\":\"text\",\"rule\":{\"require\":true}},\"img\":{\"title\":\"\\u56fe\\u7247\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u5efa\\u8bae\\u5c3a\\u5bf8\\uff1a120\\u00d730 px\"},\"url\":{\"title\":\"URL\",\"value\":\"#\",\"type\":\"text\"}},\"tip\":\"\"}}}}}',`description`='底部模板文件',`is_public`=1,`list_order`=1 WHERE `theme` = 'simpleboot3' AND `file` = 'public/footer' [ RunTime:0.001901s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND `file` = 'public/nav' LIMIT 1 [ RunTime:0.000271s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] UPDATE `cmf_theme_file` SET `theme`='simpleboot3',`action`='public/Nav',`file`='public/nav',`name`='导航条',`more`='{\"vars\":{\"company_name\":{\"title\":\"\\u516c\\u53f8\\u540d\\u79f0\",\"name\":\"company_name\",\"value\":\"\\u4e34\\u6c82\\u9c81\\u8f6f\\u667a\\u80fd\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]},\"company_logo\":{\"title\":\"\\u516c\\u53f8LOGO\\u7535\\u8111\\u7248\",\"name\":\"company_logo\",\"value\":\"admin\\/20190127\\/07f1d17942c4209a6e6b7263852bcbe0.png\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a400\\u00d755 px\",\"rule\":[]},\"company_logo_m\":{\"title\":\"\\u516c\\u53f8LOGO\\u79fb\\u52a8\\u7248\",\"name\":\"company_logo_m\",\"value\":\"admin\\/20190131\\/b36e8f46c7ac4f6387fa11efe4693cf4.png\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a120\\u00d750 px\",\"rule\":[]},\"company_phone\":{\"title\":\"\\u8054\\u7cfb\\u7535\\u8bdd\",\"name\":\"company_phone\",\"value\":\"0539-2457539\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}',`config_more`='{\"vars\":{\"company_name\":{\"title\":\"\\u516c\\u53f8\\u540d\\u79f0\",\"name\":\"company_name\",\"value\":\"\\u9996\\u9875\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]},\"company_logo\":{\"title\":\"\\u516c\\u53f8LOGO\\u7535\\u8111\\u7248\",\"name\":\"company_logo\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a400\\u00d755 px\",\"rule\":[]},\"company_logo_m\":{\"title\":\"\\u516c\\u53f8LOGO\\u79fb\\u52a8\\u7248\",\"name\":\"company_logo_m\",\"value\":\"\",\"type\":\"image\",\"tip\":\"\\u53c2\\u8003\\u5c3a\\u5bf8\\uff1a120\\u00d750 px\",\"rule\":[]},\"company_phone\":{\"title\":\"\\u8054\\u7cfb\\u7535\\u8bdd\",\"name\":\"company_phone\",\"value\":\"15888888888\",\"type\":\"text\",\"tip\":\"\",\"rule\":[]}}}',`description`='导航条模板文件',`is_public`=1,`list_order`=1 WHERE `theme` = 'simpleboot3' AND `file` = 'public/nav' [ RunTime:0.002258s ] [ SQL ] SELECT * FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' [ RunTime:0.000319s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_theme` [ RunTime:0.000875s ] [ 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` = 'simpleboot3' [ RunTime:0.003352s ] [ SQL ] SELECT `more` FROM `cmf_theme_file` WHERE `theme` = 'simpleboot3' AND ( `is_public` = 1 OR `file` = 'portal/index' ) [ RunTime:0.000239s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_theme_file',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 8,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_plugin` [ RunTime:0.000919s ] [ SQL ] SELECT `config` FROM `cmf_plugin` WHERE `name` = 'Qiniu' LIMIT 1 [ RunTime:0.000340s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_plugin',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 1,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_nav` [ RunTime:0.000747s ] [ SQL ] SELECT `id` FROM `cmf_nav` WHERE `is_main` = 1 LIMIT 1 [ RunTime:0.000279s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_nav',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 2,
'extra' => 'Using where',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_nav_menu` [ RunTime:0.000708s ] [ SQL ] SELECT * FROM `cmf_nav_menu` WHERE `nav_id` = 1 AND `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000363s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_nav_menu',
'type' => 'ALL',
'possible_keys' => NULL,
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 21,
'extra' => 'Using where; Using filesort',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_slide` [ RunTime:0.003935s ] [ SQL ] SELECT COUNT(*) AS tp_count FROM `cmf_slide` WHERE `id` = 1 AND `status` = 1 AND `delete_time` = 0 LIMIT 1 [ RunTime:0.000335s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_slide',
'type' => 'const',
'possible_keys' => 'PRIMARY',
'key' => 'PRIMARY',
'key_len' => '4',
'ref' => 'const',
'rows' => 1,
'extra' => NULL,
) ] [ SQL ] SHOW COLUMNS FROM `cmf_slide_item` [ RunTime:0.000765s ] [ SQL ] SELECT * FROM `cmf_slide_item` WHERE `status` = 1 AND `slide_id` = 1 ORDER BY `list_order` ASC [ RunTime:0.000376s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_slide_item',
'type' => 'ALL',
'possible_keys' => 'slide_id',
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 2,
'extra' => 'Using where; Using filesort',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_portal_post` [ RunTime:0.000763s ] [ SQL ] SELECT post.*,min(category_post.category_id) as category_id FROM `cmf_portal_post` `post` INNER JOIN `cmf_portal_category_post` `category_post` ON `post`.`id`=`category_post`.`post_id` WHERE `post`.`post_status` = 1 AND `post`.`post_type` = 1 AND `post`.`delete_time` = 0 AND ( `category_post`.`category_id` IN ('4','5','6','7','8','16','17','15') ) AND ( `post`.`published_time` > '0' and `post`.`published_time` < 1554775142 ) GROUP BY `post`.`id` ORDER BY `post`.`published_time` DESC LIMIT 8 [ RunTime:0.001445s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'category_post',
'type' => 'ALL',
'possible_keys' => 'term_taxonomy_id',
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 21,
'extra' => 'Using where; Using temporary; Using filesort',
) ] [ SQL ] SELECT post.*,min(category_post.category_id) as category_id FROM `cmf_portal_post` `post` INNER JOIN `cmf_portal_category_post` `category_post` ON `post`.`id`=`category_post`.`post_id` WHERE `post`.`post_status` = 1 AND `post`.`post_type` = 1 AND `post`.`delete_time` = 0 AND ( `category_post`.`category_id` IN ('1','2','3') ) AND ( `post`.`published_time` > '0' and `post`.`published_time` < 1554775142 ) GROUP BY `post`.`id` ORDER BY `post`.`published_time` DESC LIMIT 8 [ RunTime:0.001352s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'category_post',
'type' => 'ALL',
'possible_keys' => 'term_taxonomy_id',
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 21,
'extra' => 'Using where; Using temporary; Using filesort',
) ] [ SQL ] SHOW COLUMNS FROM `cmf_link` [ RunTime:0.000714s ] [ SQL ] SELECT * FROM `cmf_link` WHERE `status` = 1 ORDER BY `list_order` ASC [ RunTime:0.000352s ] [ EXPLAIN : array (
'id' => 1,
'select_type' => 'SIMPLE',
'table' => 'cmf_link',
'type' => 'ALL',
'possible_keys' => 'status',
'key' => NULL,
'key_len' => NULL,
'ref' => NULL,
'rows' => 5,
'extra' => 'Using where; Using filesort',
) ]
0.110687s