ThinkPHP5

  • 路由分组

    1 不带分组名形式1:http://域名.com/search.html形式2:http://域名.com/ detail/1.html  Route::group('', function () { // 详情 Route::get('detail/:id', 'home/Article/detail'); // 搜索 Route::get('search', 'home/Article/search');})->ext('html');2 附带分组名形式1:http://域名.com/home/search.html形式2:http://域名.com/home/d

  • tp5.0基于Redis的think-queue的基本用法

    步骤1:安装topthink/think-queuecomposer require topthink/think-queue:v1.1.6步骤2:配置队列连接信息application/extra/queue.phpreturn [ //'connector' => 'Sync' 'connector' => 'redis', // 队列驱动使用 redis 推荐, 可选 database 'host' => '127.0.0.1', // redis 主机地址 'password' => 'xiaotao', // redis 密码 'port' => 637

  • tp5.1基于Database的think-queue的基本用法

    1 步骤1:创建测试表首先,在数据库中创建如下的两张表,tp51_test表用于保存要处理的数据,tp51_jobs表用于保存信息队列信息,tp51_jobs表各个字段名不能更改,也不能删除,tp51_test表则可以修改字段名或删除字段名。// 测试表CREATE TABLE `tp51_test` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID序号', `order_no` varchar(50) NOT NULL COMMENT '订单号', `msg` varchar(255) NOT NULL COMMENT '

  • ThinkPHP5生成网站xml地图方法

    1 什么是网站xml地图?网站地图对于SEO非常重要,在网站中加入网站地图有利于搜索引擎蜘蛛的抓取和收录。2 怎样生网站地图?我们可以通过SEO管理工具或者网站地图在线生成工具,但每次都通过SEO工具去抓取生成网站地图,这样很麻烦,现在教大家另一种方法,使用以下方法生成xml地图,该方法会在网站更目录生成sitemap.xml地图,生成标准的网站地图格式,然后我们在后台点击下更新即可更新网站地图。3 控制器Site.php文件代码<?phpnamespace app\admin\controller;use think\Controller;// 网站地图class Site exten

  • Ajax请求案例

    1 表单内容<form method="post" class="J_ajaxForms" name="form1"> <div class="info"> <ul class="mycol mycol-3 clearfix"> <li class="col"><input name="name" id="name" type="text" placeholder="您的姓名:"></li> <li class="col"><input name="phone" id="phone" type="text

  • 多个栏目的查询结果合并

    1 先自定义二维数组排序函数function erarray_sort($arr, $keys, $type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k=>$v){ $new_array[$k] = $arr