2017年8月26日

关于thinkPHP中的自动加载和手动导入

摘要: 首先先讲自动加载: 前提:你的第三方类库要满足(1)符合命名规范和后缀的类库(2)使用命名空间,命名空间和路径一致的类库 (1)在ThinkPHP目录下的library目录下的每一个子目录都是一个根命名空间 (2)凡是以这些子目录为根命名空间的类都可以自动加载 例如:Org/某某.class.php 阅读全文

posted @ 2017-08-26 14:59 编程是个无底洞 阅读(1002) 评论(0) 推荐(0) 编辑

2017年8月8日

thinkphp or查询

摘要: $map['source'] = array(array('eq',0),array('eq',1), 'or'); $this->model->where($map) 阅读全文

posted @ 2017-08-08 15:23 编程是个无底洞 阅读(143) 评论(0) 推荐(0) 编辑

Invalid left-hand side in assignment

摘要: 当你在使用jQuery的时候 报了这个错 那么你是有多傻!有多着急!有多粗心!!! 因为在你的错误行 你用了一个= 而不是== 阅读全文

posted @ 2017-08-08 14:29 编程是个无底洞 阅读(434) 评论(0) 推荐(0) 编辑

2017年8月7日

实现input表单从右向左输入

摘要: <input style="text-align:right"></input> 阅读全文

posted @ 2017-08-07 17:45 编程是个无底洞 阅读(725) 评论(0) 推荐(0) 编辑

2017年7月24日

thinkPhp不为空查询

摘要: $filter['查询的字段']=array('NEQ',' ');注意:引号里是一个空格 也可以$filter['查询的字段']=array('exp','is not null'); ->where($filter)->select() 阅读全文

posted @ 2017-07-24 16:14 编程是个无底洞 阅读(1013) 评论(0) 推荐(0) 编辑

2017年7月20日

array_filter()用法

摘要: 第一种情况: 通过函数,过滤数组中的元素 array_filter($arr,'函数名称') 函数里可以写相应的过滤原则,下面举个栗子,过滤掉不是数字的元素 $arr=array('a','b','c','d',1,2,3);function getNum($arr){ if(is_numeric( 阅读全文

posted @ 2017-07-20 15:14 编程是个无底洞 阅读(8509) 评论(0) 推荐(0) 编辑

2017年6月26日

thinkphp引入PHPExcel类---thinkPHP类库扩展-----引入没有采用命名空间的类库

摘要: 最近项目中遇到引入PHPExcel第三方类库 但是下载的phpExcel类没有命名空间,而且所有接口文件的命名都是以.php结尾 而不是tp中的.class.php 解决办法很简单:在引入没有采用命名空间的类库时 用到一个关键的方法是import() 在 项目入口\ThinkPHP\Library\ 阅读全文

posted @ 2017-06-26 13:34 编程是个无底洞 阅读(2675) 评论(0) 推荐(0) 编辑

2017年6月7日

基于bootstrap的模态框使用

摘要: 使用步骤两步 1:按顺序引入以下三个文件 <link rel="stylesheet" href="../css/bootstrap.min.css"> <script sype="text/JavaScript" src="./jquery.min.js"></script> <script sy 阅读全文

posted @ 2017-06-07 17:39 编程是个无底洞 阅读(331) 评论(0) 推荐(0) 编辑

2017年5月26日

thinkPHP跨数据库访问/数据库切换

摘要: 在项目的开发中会遇到访问多个数据库的问题这里讲的是:访问同一地址下的多个数据库 第一步:在配置文件中配置你要连接的其他的数据库 例如:我现在默认的数据库是back 现在我要设置第二个数据库travel的配置 'DB_CONFIG_TRAVEL' => 'mysql://root:@127.0.0.1 阅读全文

posted @ 2017-05-26 10:38 编程是个无底洞 阅读(3681) 评论(0) 推荐(0) 编辑

2017年5月25日

可恶的Math.random()

摘要: 生成随机数1-10 (包含1和10) 结果是这样的:Math.floor(Math.random()*10+1) 那么问题又来了 Math.floor(Math.random()*10)生成的只是0-9的整数 生成0-10 怎么生成? Math.floor(Math.random()*11) 啊啊啊 阅读全文

posted @ 2017-05-25 16:57 编程是个无底洞 阅读(899) 评论(0) 推荐(0) 编辑

导航