thinkphp5.1 设置分页伪静态
平时我们使用thibkphp框架生成分页路由都是 ?page=2 这种形式的,那么如何将分页也做成伪静态呢 看下面的操作 首先在调用db查询时使用 分页伪静态 ->paginate(10,false,[ 'page' => $this->request->param('page/d', 1), 'path' => '/cate/'.$cid.'/page/[
平时我们使用thibkphp框架生成分页路由都是 ?page=2 这种形式的,那么如何将分页也做成伪静态呢 看下面的操作 首先在调用db查询时使用 分页伪静态 ->paginate(10,false,[ 'page' => $this->request->param('page/d', 1), 'path' => '/cate/'.$cid.'/page/[
php如何通过explode将换行分割 如果所示,将这段文字进行分割成三段 使用\n进行分割是没有作用的,这时我们可以使用常量PHP_EOL 使用如下 $_arr1 = explode(PHP_EOL,$vo['content3']); 打印下$_arr1 这是就是一个数组,分割完成 按照项目的要求,再对@@进行一个分割,就可以实现如下效果
//方法位置/thinkphp/library/think/Config/---get方法 // 配置文件位置application/extra/文件名.php //文件内容格式 return [ ] //使用 use think\Config; $menu = Config::get('文件名');
安装XDebug 使用brew install安装对应版本的XDebug。使用命令: brew search xdebug 对于我的mac来说,要安装的版本是php7.1的XDebug,故而安装: brew install homebrew/php/php71-xdebug 安装完毕后执行php -i | grep xdebug查看是否有输出(有输出就是安装
实现方法:
今天写代码时遇到这样一个问题,如何在jq中写PHP代码 在网上找了好久也没找到,最后自己试了一个方法,没想到成功了 代码如下 $("#dd").html(""); 通过对#dd的HTML进行赋值,赋值时使用PHP代码,轻松搞定
图片 上传图片 layui.use('upload',function(){ var upload = layui.upload, jq = layui.jquery; upload.render({ url: '{:url("index/upload")}' ,elem:'#image' ,ext: 'jpg|png|gif' ,area: ['500
for (var i = 0; i< data.msg.length; i++){ //可以获取正确路径user/index $('.layui-nav-tree').append(''+data.msg[i].url+''); //获取的路径是index/user/index,,多出了个index $('.layui-nav-tree').append(
文件上传后返回url public function upload2(){ // echo ""; // var_dump($_FILES);die; $fileName = $_FILES['file']['name'];//文件名 $tmpName = $_FILES['file']['tmp_name'];//临时存放的目录 $fileError =
array_diff() 函数返回多个数组的差集数组,键名不进行比较,返回与第一个数组相比,第一个数组没有的值(数组) 形式:array_diff(array1,array2,array3...); 例子: $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=
伪静态只是改变了url的表现形式,实际上还是动态页面 伪静态有真实静态页面一样的SEO 我们普遍使用重定向来实现伪静态 重定向 http协议中的3XX(主要有302/303) 例: 1.修改apache配置文件 AllowOverride All 2. .htaccess文件 RewriteEngine on RewriteRule ^(.*)\.html$
链接地址:http://www.123.com/index.php/default/fill_info.html?et=1&cr=1&id=1975