thinkphp3.2
可以吧可以吧
可以吧
展开
-
thinkphp模板页面多条件if判断的写法
{$val.tbId}{$val.mingcheng}{$val.price}{$val.jianjie}{$val.chandi}已上架已下架新品上市人气商品修改|删除下架上架|新品|热销转载 2016-12-02 11:36:28 · 4930 阅读 · 0 评论 -
thinkhphp5 model 使用出现调取不对模型数据库
今天有点莫名,代码很简单,我使用self::去读取数据库做联表查询,前几天写的NotOverdue方法都可以直接使用,今天调取QuyFollowUp这个方法时出现了模块不存在的提示,有点懵,各种调试后无果,只能改成Db::table();方法调取数据库,如果有人碰到这个问题可以帮忙告知下我,<?php/** * Created by PhpStorm. * User: dah原创 2018-01-24 20:07:16 · 545 阅读 · 0 评论 -
thinkphp5,thinkphp3.2与phpexcel完美结合
thinphp5 demo下载地址:http://download.csdn.net/download/qq_27229113/10210483thinkphp3.2 demo 下载地址 http://download.csdn.net/download/qq_27229113/10210522赚点积分哈支持联合查询,联合查询来个例子吧$list = Db::table("sys...原创 2018-01-17 17:27:33 · 984 阅读 · 0 评论 -
[php] [Thinkphp]递归处理将分类按级别输出
1.一般在数据库中存储分类,分类之间的关系用parent_id来标识。在开发中有时需要根据分类的级别,展示分类,如下图:使用递归方法,源代码如下:[php] view plain copy/** * * @param array $list 为一个二维数组,存放着所有的分类,包含的字段为转载 2018-01-25 17:34:15 · 349 阅读 · 0 评论 -
thinkphp5简单好用的demo集合->适合新手
thinkphp5简单好用的demo集合->适合新手自己下载玩吧,内置文档数据库,简单好用地址:http://download.csdn.net/download/qq_27229113/10236461原创 2018-02-02 10:25:38 · 3885 阅读 · 0 评论 -
按传入时间的年月周日查询
public function Summary(Request $request) { $param = $request->param(); $type = $param['type'];//按类型传入type $nian = $param['nian']; $yue = $param['yue']; ...原创 2018-01-26 11:18:18 · 308 阅读 · 0 评论 -
thinkphp5 数据查询字段为type,转换为现有文字模型封装
第一种控制器调用$productModel = new ProductsModel();$userM = new UserModel();$main_data = $productModel->orderlist($where, $fields,$pro_data);print_r($main_data);foreach($main_data['rows'] as $key =>...原创 2018-01-22 15:11:51 · 2709 阅读 · 0 评论 -
thinkphp5获取某个模块控制器的名称,用于菜单的权限控制
$planPath = APP_PATH . 'admin/controller';$planList = array();$dirRes = opendir($planPath);while ($dir = readdir($dirRes)) { if (!in_array($dir, array('.', '..', '.svn'))) { $planList[]原创 2018-02-07 17:54:59 · 595 阅读 · 0 评论 -
ThinkPHP3.2.3源码分析一之系统流程
ThinkPHP3.2.3源码分析一之系统流程ThinkPHP323源码分析一之系统流程整体流程一 初始化主要文件加载简单流程indexphpThinkPHPThinkPHPphpThinkPHPLibraryThinkThinkclassphpThinkPHPLibraryThinkStorageclassphpThinkPHPLibraryThinkStorageDriverFileclass...转载 2018-05-02 20:24:42 · 817 阅读 · 0 评论 -
thinkhphp数据分页
php代码public function index(){ $kehu=M("kehu"); $p = empty($_GET['p'])?0:$_GET['p']; // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取 $articles = $kehu->order("id d原创 2017-05-09 14:33:09 · 246 阅读 · 0 评论 -
关于thinkcf的前后端页面新增
原理,php内置的函数会自动获取了前端的html自动识别位,再到后台内容管理的页面管理如我新增的产品介绍,再到菜单管理里面新增完成了,用这个框架不是特别熟悉,技术也不是特别好,记录下,留给后来人原创 2016-11-21 09:50:48 · 308 阅读 · 0 评论 -
thinkphp清除BOM方法
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。BOM只有在WINDOWS下采用“记事本”存储为UTF-8时才会有,这个可以用WINHEX把开始的2个字节删掉。在dreamweaver里面编码设置里面可以设置是否带原创 2017-12-19 15:37:52 · 752 阅读 · 0 评论 -
thinkphp5+vue 接口api验证码方式
public function verify(Request $request){ $config = config('captcha'); $captcha = new Captcha($config); return $captcha->entry();}public function Vyverify(Request $request){ $para原创 2017-12-19 18:52:06 · 10633 阅读 · 3 评论 -
php验证码在服务器不显示
保存为php文件,放入服务器运行一下即可php if (isset($_GET['dir'])){ //设置文件目录 $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir){ if ($dh = opendir($b转载 2017-09-16 22:14:50 · 426 阅读 · 0 评论 -
ThinkPHP3.2中if判断条件是两个变量
foreach name="typeInfo" item="v"> if condition="$v[typeId] eq $article[typeId]"> $v.typeId}" selected>{$v.name} else/> $v.typeId}">{$v.name} if> foreach>转载 2016-12-02 13:36:42 · 4481 阅读 · 0 评论 -
thinkphp 3.2 if条件判断用法示例
thinkphp 3.2 if条件判断用法示例 用法示例: value1 value2 value3 在condition属性中可以支持eq等判断表达式,同上面的比较标签,但是不支持带有”>”、” value1转载 2016-12-02 13:47:20 · 4644 阅读 · 0 评论 -
在thinkphp框架中如何对多表进行操作(thinkphp多表查询方法)
在thinkphp框架中如何对多表进行操作(thinkphp多表查询方法)本文讲解了在thinkphp框架中如何对多表进行操作,ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。感兴趣的同学参考下吧.在操作过程中,两表查询都没有问题,但是三表查询就开始出现问题有以下三张表,分表为pl表(uid,content),user表(id,us转载 2016-12-03 16:42:53 · 6382 阅读 · 0 评论 -
tp RBAC权限控制
一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到转载 2016-12-29 11:10:04 · 697 阅读 · 0 评论 -
thinkphp表单验证后跳转
$this->error($xxx->getError(),$url,5);原创 2017-05-04 13:39:50 · 531 阅读 · 0 评论 -
关于thinkphp3.2.3 cookie 和PHPEXCEL 导出身份证号出现科学计数法
1:thinkphp 自从3.1开始 开始支持 cookie 传入数组具体看手册 我只说 手册上没写的例如$arr={'1','2','3'};cookie('menu',$arr);在3.2.3下 var_dump()时候 是没有值的。解决方案:cookie('menu',serialize($arr));注意:cookie 在浏原创 2017-05-25 10:57:54 · 954 阅读 · 0 评论 -
thinkphp根据条件取得id值并更新个别字段的值
$arr=$_POST; $data['name'] =$_POST['name']; $data['telPhone']=$_POST['telPhone'];$users=M('users');通过值获取id方法 $wid=$users->where($data)->getField('id'); setField原创 2017-05-20 15:50:51 · 3731 阅读 · 0 评论 -
thinkphp无法加载数据库驱动: Think\Db\Driver\
今天做项目的时候加了配置文件导致这个问题很懵逼,上午跑的好好地,1.首先在你输出的页面var_dump(C()); 打印出页面加载的东西,查看结果中是否缺失DB_TYPE等数据库连接数据最后发现自己在config文件中多加了一个引入配置文件的东西,这行影响的,导致加载不到配置文件 /* 加载扩展配置文件 */ 'LOAD_EXT_CONFIG' => '原创 2017-07-29 17:38:41 · 9847 阅读 · 0 评论 -
基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权 微信公众号网页登录 改装
基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权 微信公众号网页登录 改装首先我参考的这位仁兄的,感谢他地址 http://blog.csdn.net/a5435431941/article/details/61615851仁兄的Github:https://github.com/PowerDos/WeChatOAuth2.0仁兄没有给sql,我的弄好了上传出来 地址: 稍后放上来代码也传上来,地址: 一会放上来贴出我改动的部分 //获取用户open原创 2017-07-28 19:02:17 · 5321 阅读 · 6 评论 -
thinkcmf控制器开发
thinkcmfthinkcmfthinkcmfthinkcmfthinkcmf原创 2016-11-21 09:48:53 · 1117 阅读 · 0 评论