ThinkPHP
宰相秋水
一个程序员
展开
-
ThinkPHP去掉URL中的index.php
<br />例如你的原路径是 http://localhost/test/index.php/index/add<br /> 那么现在的地址是 http://localhost/test/index/add<br /> 如何去掉index.php呢?<br /> <br />1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置<br /> #LoadModule rewrite_module modules/mod_r原创 2010-09-09 17:53:00 · 2163 阅读 · 0 评论 -
ThinkPHP 和 UCenter接口的冲突
1、引出问题在UCenter中存在db和base两个类,恰巧这两个类也存在于ThinkPHP中,因此出现问题是必然的事情。db类:uc_client/lib/db.class.phpbase类:uc_client/model/base.php2、解决问题只要消转载 2011-08-11 10:40:19 · 1046 阅读 · 1 评论 -
ThinkPHP怎样在模板进行判断?
eq 是相等 ,neq是不相等原创 2011-09-28 10:08:03 · 3669 阅读 · 0 评论 -
TP常用的系统常量
__ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址__GROUP__:当前分组地址__URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL地址 __CURR原创 2011-09-29 14:49:31 · 4992 阅读 · 0 评论 -
ThinkPHP关于分页的使用
在官方提供下载的实例文档中有一个关于分页的代码实例,原文如下:控制器IndexAction类<?php class IndexAction extends Action{ public function index() { //自定义原创 2011-10-11 09:54:15 · 14233 阅读 · 1 评论 -
在ThinkSNS上面扩展ThinkPHP的分页类
ThinkSNS的后台的风格和其他CMS的区别没有太大的改变,整个是按照功能区域划分的。后台操作的UI设计的不错,但是也有点缺憾。由于最近在用TS做一个数据量比较大的社区,所以后台牵扯到了分页问题,而TS现在还没有这个功能。所以我给添加了一个分页的操作。不在啰嗦了,直接说原创 2011-10-11 10:43:25 · 3088 阅读 · 0 评论 -
THinkPHP上面关于图片上传类的使用
在ThinkPHP提供的官方实例中有一个上传图像类的代码非常好,在这里我给分析下,如何的使用。实例代码如下:<?php class IndexAction extends Action { public function index() {原创 2011-10-11 10:54:06 · 14976 阅读 · 4 评论 -
ThinkPHP文件上传类的使用
上传类使用ORG类库包中的Net.UpdateFile类,最新版本的上传类包含的功能如下(有些功能需要结合ThinkPHP系统其他类库):1.基本上传功能2.支持批量上传3.支持生成图片缩略图4. 自定义参数上传5.上传检测(包括大小、后缀原创 2011-09-29 13:49:58 · 6886 阅读 · 1 评论 -
给ThinkSNS扩展了一个中文截取字符串的操作
/** * 中文截取,单字节截取模式 * @param string $str 需要截取的字符串 * @param int $slen 截取字符串长度 * @return string $restr 返回的字符串长度 * */function cn_substr($s原创 2011-10-15 12:26:16 · 1042 阅读 · 0 评论 -
THinkPHP 跳转
<br /><br />$this->assign('jumpUrl','__URL__/index');<br />$this->success('导入成功');原创 2011-04-27 13:38:00 · 2083 阅读 · 0 评论 -
ThinkPHP中的修改方法
$M_shops = D('Orders'); $data['order_area'] = '';// 暂时为空 $user_cookie = $_COOKIE['hr_think_userid']; $data['order_cookie'] = $user_cookie; $data['order_address'] = htmlspecialchars($_POST['hitxt_address']); $data['order_name'] = htmlspecialchars($_POS原创 2011-04-25 08:57:00 · 2476 阅读 · 0 评论 -
ThinkPHP中的增加数据的方法
<br /><br />$M_pimage = D('ProductImage');<br />$dataimage['pi_name'] =$thm_name[$k]?$thm_name[$k]:$_POST['p_name'];<br />$dataimage['p_id'] = $do;<br />$dataimage['pi_sort'] = (int)$thm_sort[$k];<br />$M_pimage->add($dataimage);原创 2011-05-08 20:42:00 · 934 阅读 · 0 评论 -
ThinkPHP中的jQuery用法
<br /><br />$.get("__URL__/websaleresult/am_id/"+city, {Action:"get",am_id:city}, function (data, textStatus){<br /><br />//alert(data);<br />//$('#dailyContent').html(data);<br />document.getElementById("display").innerHTML = data;<br />return false;<br /原创 2011-04-19 14:34:00 · 1684 阅读 · 0 评论 -
ThinkPHP中的增删改操作
<br /> 需要认真的整理下。。原创 2011-04-18 23:34:00 · 617 阅读 · 0 评论 -
TP中的URL问题 index.php?action/method/key/value是如何实现的?
<br /> <br />形如 index.php?action/method/key/value<br />这样的 url 目前是很少使用的,他是为了在 iis+php4 环境中模拟 path_info 的<br />而到 php5 后,iis+php5 已经能很好的支持 path_info 了<br /><br />所以应写作 index.php/action/method/key/value<br />没有了问号,是不是更像一个路径?<br />用 $_SERVER['PATH_INFO'] 取得参数原创 2011-04-18 23:45:00 · 1660 阅读 · 0 评论 -
ThinkPHP中的查询方法
<br />普通查询除了字符串查询条件外,数组和对象方式的查询条件是非常常用的,这些是基本查询所必须掌握的。<br />一、使用数组作为查询条件<br />$User = M("User"); // 实例化User对象<br />$condition['name'] = 'thinkphp';<br />// 把查询条件传入查询方法<br />$User->where($condition)->select(); <br /> <br />二、使用对象方式来查询 可以使用任何对象 这里以stdClass内置转载 2011-04-25 08:47:00 · 6068 阅读 · 0 评论 -
ThinkPHP中的删除方法
<br /><br />$M_cshops = M('Shops');<br /> $map = "user_cookie = '".$_COOKIE['hr_think_userid']."' ";<br /> $do = $M_cshops->where($map)->delete();<br /> <br />上面的操作的是根据cookie清空购物车的操作原创 2011-04-25 08:59:00 · 1149 阅读 · 0 评论 -
ThinkPHP中SQL调试方法
<br /><br />$shop_orders = D('Orders');<br />$orderresult = $shop_orders->where("order_cookie = '".$_COOKIE['hr_think_userid']."'")->field('order_id')->select();<br /> <br />echo $shop_orders->getLastSql();<br /> <br /> <br />刚开始的时候不知道怎样打印SQL语句进行调试,后来知道了ge原创 2011-04-25 09:04:00 · 18335 阅读 · 0 评论 -
Thinkphp变量在模板中的使用
<br />解决这样的问题:<br /> <br />模板中去掉html代码后进行截取的情况<br /> <br />{$zuix.p_abstract|strip_tags|cn_substr="20"}<br /> <br />$zuix.p_abstract 变量名<br />strip_tags 去掉html代码<br />cn_substr 截取字符<br /> <br />原创 2011-04-25 09:10:00 · 3898 阅读 · 0 评论 -
ThinkPHP的查询方法二
两个表的关联查询$M_shopping = M('Shops');$M_product = M('Product');$list_shops = $M_shopping->join('as shops left join hr_product as product on shops.product_id = product.p_id')->field('product.p_id,produc原创 2011-04-25 08:55:00 · 2032 阅读 · 0 评论