thinkphp
文章平均质量分 70
gerberasn
试着去做让自己真正开心而当前又会逃避的事~
展开
-
thinkphp:model自动验证多个字段方法
protected $_validate=array( array('code','require','调拨单号不能为空'), array('type','require','调拨类型不能为空'), array('bill_date','require','单据日期不能为空'), array('status','requir原创 2016-08-25 13:29:38 · 3360 阅读 · 0 评论 -
【PHP】【Mysql】【thinkphp】,Thinkphp save()方法执行update操作的返回值问题
用Thinkphp的Save()方法执行update操作$res=M('erp_goods')->where(array('goods_id'=>$goods_id,'attr'=>$goods_attr))->save($data); if($res===false){ $this->ajaxReturn(0);//更新原创 2016-09-20 10:17:22 · 5092 阅读 · 0 评论 -
[php] [Thinkphp]递归处理将分类按级别输出
1.一般在数据库中存储分类,分类之间的关系用parent_id来标识。在开发中有时需要根据分类的级别,展示分类,如下图:使用递归方法,源代码如下: /** * * @param array $list 为一个二维数组,存放着所有的分类,包含的字段为(分类id,分类名,parent_id) * @param number $parent原创 2016-09-21 14:41:34 · 3499 阅读 · 0 评论 -
获得项目的所有控制器和方法下面的方法
public function index(){ $modules = array('Admin'); //模块名称 $i = 0; foreach ($modules as $module) { $all_controller = $this->getController($module);原创 2016-12-20 14:49:26 · 1042 阅读 · 0 评论 -
使用TP上传类,一个表单多个file上传丢失部分文件
转载原文链接: http://www.cnblogs.com/shenxinpeter/p/6225568.html以下文字,全部来自于上述链接原文:描述thinkphp多文件上传时,有些时候会出现文件丢失的情况。比如上传多个图片,最终只上传了一个图片。本地测试的时候是正常的,但上传到服务器上就会出现丢失文件这种情况。 原因查看tp上传类(ThinkPHP\Lib转载 2017-01-10 16:38:28 · 1491 阅读 · 0 评论 -
无限级分类笔记,
无限极分类笔记(后台处理+前台显示): 最后效果: php后台处理数据库设计: 关键方法 /** * 得到每级分类的级数 * @param array $category 分类数组 * @param number $parent_id 分类父id * @param number $level 分类级数 *原创 2017-02-18 14:12:35 · 391 阅读 · 0 评论 -
[PHP] PHP操作Excel导出和导入,使用PHPExcel第三方类操作
1. 引入PHPExcel类,去官网下载类库http://phpexcel.codeplex.com/下载的官方文档,如上图。对于项目真正有用的事Classes文件夹,将Classes更名为PHPExcel放到自己项目类库中,以下是Thinkphp框架下的类库存放目录。2. 下面导出的使用与实践 //将数据导出到Exce原创 2017-03-24 11:13:49 · 4504 阅读 · 0 评论 -
Linux安装Memcache与安装php memcached扩展
安装Memcached之前,要先安装libmemcached这个支持库。1、安装libmemcached1.1下载wget -P /usr/local/libmemcachedwget -P /soft https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz-P /s原创 2017-08-05 21:50:04 · 329 阅读 · 0 评论 -
[thinkphp3.2]多查询语句拼接(And、Or)
SELECT * FROM `ecs_order_info` WHERE ( ( `order_status` = 5 AND `shipping_status` = 2 ) OR `order_status` = 6 ) AND `user_id` = 1上面标红的where查询语句在TP中的拼接如下: $order=M('order_info'); $where['order_st...原创 2017-04-12 10:27:18 · 12634 阅读 · 0 评论