本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
thinkPHP中通过pdo方法连接mysql数据库
首先在项目文件目录中找到Common目录下的Conf子目录下的config.php文件 添加如下代码: 'DB_TYPE' => 'pdo', 'DB_USER' => 'root', 'DB_PWD' => '数据库密码', 'DB_PREFIX' => 'think_', 表前缀 'DB_DSN' => 'mysql: ...
关于thinkPHP框架中不同版本下在入口文件处绑定模块以及模块下的控制器的方法的不同
对于thinkPHP3.2.0版本:
加载模块
$_GET['m'] = '模块名';
例如:$_GET['m'] = 'Admin';为加载Admin模块(后台模块)
加载模块下的控制器
$_GET['c'] = '控制器名';
例如:$_GET['c'] = 'Admin';为加载Admin模块下的AdminController控制器
对于thinkPHP3.2.1及以上版本:
加载模 ...
thinkphp下kindeditor显示文件列表
注:一下为个人总结所用.
前段页面:
KindEditor.ready(function (K) {
editor = K.create('#content', {
allowFileManager: true,
uploadJson: '/index.php/Home/I ...
Thinkphp使用分页
use Think\Page;
$pageCount = I('get.size',20); //每页20条
$condition = array();
$count = $model->where($condition)->count();
$Page = new Page($count, $pageCount);
$show = $Page->show(); ...
nginx下thinkphp配置文件
server {
listen 80 ;
listen [::]:80;
server_name localhost
root document_root;
fastcgi_intercept_errors on;
location / {
index index.php index.html in ...
ThinkPHP parseXmlAttrs 函数BUG
ThinkPHP的模板解析函数parseXmlAttrs在阿里云服务器上偶尔会出现BUG。
具体原因是$xml = (array)($xml->tag->attributes());
这一句转换类型失败,导致模板解析返回空。基本上20次会出现一次失败。
解决方案
需要修改TP的两个文件:
1:ThinkPHP/Library/Think/Template/TagLib.clas ...
使用ThinkPHP框架快速搭建网站
使用ThinkPHP框架快速搭建网站
这一周一直忙于做实验室的网站,基本功能算是完成了。比较有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。如果对于同样是Web方面新手的你有一丝丝帮助,那就更好了挖。
以前用PHP做过一个很蹩脚的网站,为什么这么说呢,因为写的全是死代码。做完以后觉得实在是累,前端要div+css,js 后端要php,mysql ...
thinkphp3.2.X pathinfo 在lnmp下的终极解决方案
最近用了lnmp一键安装包1.2版本,然后搭建的ThinkPHP程序无论如何都不能用pathinfo模式。网上找了很多解决方案,最后发现了问题所在。
1、lnmp一键安装包的php.ini里面cgi.fix_pathinfo=0。而php正常安装的话这个值是默认为1的。如果你用lnmp一键安装包必须要修改成1才行,当然你也可以修改Thinkphp源码。
2、修改你的配置文件,注释掉try_files ...
TP在APP_DEBUG=false的情況下,CLI和WEBSITE會共用同一個~runtime.php導致出錯的問題解決辦法
TP若使用了
define('APP_DEBUG',false);
會生成./Runtime/~runtime.php 緩存文件,以後每次調用都會用這個文件來處理
但是若一個項目又使用了CLI,CLI生成的./Runtime/~ ...
ThinkPHP函数详解:U方法
ThinkPHP函数详解:U方法
【http://www.thinkphp.cn/info/132.html】
U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应 ...
ThinkPHP函数详解:C方法
ThinkPHP函数详解:C方法
C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高。了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的。ThinkPHP的配置文件采用PHP数组格式定义。由于采用了函数重载设计,所以用法较多,我们来一一说明下。设置参数
C('DB_NAME','thinkphp');
表示设置DB_
ThinkPHP的getField用法
getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:
获取某个字段值
这个是getField方法最基本的用法,用于获取符合条件的某个字段值。
$User = M("User"); // 实例化User对象
// 获取ID为3的用户的昵称 ...
TP3.2的try catch如何捕获异常
参考:http://www.oschina.net/question/723831_218382
public function t(){
try {
throw new \Exception("haha");
}catch (Exception $e){
dump($e);
...