thinkphp我掉下的一些坑

1.数据库连接,需要连接没有数据表前缀

如下,第二个参数必须为null,我之前写的是’’,结果给我默认加了前缀

$User = M(‘User‘,Null,‘DB_CONFIG2‘);

2.AJAX获取url上pathinfo参数

$this->_request(paramname);

时间: 2024-10-07 09:46:18

thinkphp我掉下的一些坑的相关文章

react-native下遇到的坑,在这里都可以解决

React-Native android在windows下的踩坑记 坑很多,跳之前做好准备.没有VPN的同学请浏览完本文后慎行. 你需要先安装最新版本的node.js(我最后使用的是v4.1.2),前往官网下载>> 注:我win7已经安装过Visual Studio 2013和Android开发环境(也踩了不少坑,后面有截图) 为了方便切换npm源,需要先安装nrm模块 http://www.cnblogs.com/meteoric_cry/p/4874517.html

你拿着两个鸡蛋站在 100 层的大楼上。鸡蛋或许结实到从楼顶掉下也不会摔破。或许很易碎,在一楼摔下就破碎。

你拿着两个鸡蛋站在 100 层的大楼上.鸡蛋或许结实到从楼顶掉下也不会摔破.或许很易碎,在一楼摔下就破碎.请问最少试验多少次可以确保找出鸡蛋不会被摔碎的最高楼层? 注意:1.只有两个蛋2.确保找出 一开始,我们先用猜的吧:我猜测,鸡蛋不会被摔碎的最高楼层是27层,于是从27层摔了一个鸡蛋下去.结果有两种:1.鸡蛋碎了.那么,鸡蛋不会被摔碎的最高楼层,在第1层至第27层之间.此时只剩下一个蛋了.为了确保找出,这个蛋,就不能猜了.因为,万一又猜错了,就没有鸡蛋可以试验,也就无法确保找出鸡蛋不会被摔碎

Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv

1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时,把Django 1.8 覆盖掉.导致使用Django 1.8的应用可能出现问题.因此需要使用虚拟环境,隔离出不同的'空间':让每个应用拥有各自独立的环境来使用各自不同的第三方包. 而使用Virtualenv就可以为应用创建虚拟环境. 2.安装和配置Virtualenv 操作系统:Mac/Linux

THINKPHP 放Public下的CSS文件不能引入

CSS文件放在Public/css 文件夹下 在浏览器URL上,输入**/index.php/Home/Index/** (其它模版和控制器一样).CSS不能被引入进入,引入CSS的路径为Public/css/***.css.(用thinkphp的display()方法可以在模版上把CSS文件引入),只需把引入的路径该为__PUBLIC__/css/***.css.用__PUBLIC__代替Public即可.

[百度空间] [原]android下的各种坑

一堆so文件安装不正确: apk里面都是全的, 但是安装完后/data/data/$pkg/lib下面就没有 google了好长时间没有结果.最后发现是因为没库有加lib前缀(当时想了一下觉得不加更好,更合胃口)....现在加上lib前缀OK了. 怀疑package manager在安装apk的时候把所有没有lib prefix的so给忽略了这种剧情设定太坑爹了.不使用官方mk真是吃尽苦头啊. ndk上坑太多: dlopen()还不支持RTLD_NODELETE,又得黑代码了. apk源的/li

thinkphp在ubuntu下验证码无法加载或者验证码错误问题的解决

最近LZ在做一个thinkphp的项目,用的是WAMP开发的.把代码移植到ubuntu下,就出问题了,验证码无法显示.之前也碰到过这样的问题,无非是GD库没有加载,或者是session写入权限问题. 先说下这两个问题的解决办法: ① GD库没有加载 安装gd库 apt-get install php5-gd 搜到gd.so在/usr/lib/php5/20090626+lfs/目录下 ,需要修改php.ini,php.ini在/etc/php5/apach2目录下. 于是修改php.ini: e

js在远古版本IE下的那些坑->$().load()

代码  #iframe   为一个ifarme元素 $("#iframe").load(function(){ alert("xxx"); }); 在IE9下:刷新页面,偶尔会执行load方法,弹出会话框:原因未知! 之前是用Jcrop做一个图片裁剪的demo,本来用的新建form-data对象来上传图片,为了兼容IE8(已经被坑了无数次了),换成用iframe无刷新上传,load本来是页面改变并加载完成才执行,但是在IE下就会出现这种问题!

2015/02/26 – table-cell 下的 padding 坑

描述:我要实现一个 fluid layout, 左右结构(左定宽.右100%填充:右边子容器是上下结构,上结构定高,下结构100%填充). 思路:用 table-cell 实现左右(没有用 float),右边的上下结构采用 box-sizing: border-box;(即 padding-top + height, padding-top 的值就是 上结构的定高) 进坑:由于用了 table-cell 进行父元素的布局,在浏览器调试中看 padding-top + height = 父元素高,

thinkphp 3.x下的任意文件包含(有条件)分析

漏洞原理 实现自己的模版引擎不当,在模版渲染的情况下存在任意变量覆盖漏洞.. 漏洞详情 漏洞位置1 ThinkPHP/Library/Think/View.class.php 需要修改配置文件 指定TMPL_ENGINE_TYPE为php if('php' == strtolower(C('TMPL_ENGINE_TYPE'))) { // 使用PHP原生模板 // 模板阵列变量分解成为独立变量 extract($this->tVar, EXTR_OVERWRITE); // 直接载入PHP模板