thinkphp笔记
魁兄
QQ:875203880
展开
-
thinkphp中使用ueditor方法
使用百度ueditor,按照百度上的文章做配置,编辑器会有控件无法使用的问题,按我的方法完全能全开状态。 文件上传路径自己配置下。。。。。。第一步:下载ueditor放到 Public 文件夹下。 第二步:配置 ueditor 的editor_config.js文件 Js代码 URL = window.UEDITOR_HOME_URL转载 2014-01-09 17:56:20 · 1980 阅读 · 0 评论 -
tp3.2原生态关联表调取数据
$currentPage = I('request.pageNum',1);$numPerPage = I('request.PageSize',30);$begin = ($currentPage-1)*$numPerPage;$model = new \Think\Model();$sql = "select * from yc_order a left join yc_ord原创 2015-04-08 09:53:41 · 1451 阅读 · 0 评论 -
tp在控制器中和在模板中调用配置文件中的常量
config.php中定义'FIRST_WEIGHT'=> "2",'TITLE'=> 'XXXX',控制器中$first_weight = C('FIRST_WEIGHT');模板中{$Think.config.TITLE}原创 2015-03-18 14:10:47 · 6878 阅读 · 0 评论 -
thinkphp首页判断是移动端登陆还是手机端登陆
class XXXX extends XXX {public function index(){if($this->isMobile()){//手机访问$this->display('mobile');}else{//pc端访问$this->display('pc');}}public function isMobile(){$useragent原创 2014-12-24 10:24:11 · 2451 阅读 · 0 评论 -
tp搜索页标题关键词高亮显示
$search=M('Post')->where($where)->limit($page->firstRow.','.$page->listRows)->select();foreach($search as $v){$v['post_title']=preg_replace("/($kwd)/i","\\1",$v['post_title']);$sear[]=$v;}原创 2014-11-21 22:41:44 · 1894 阅读 · 0 评论 -
thinkphp利用phpexcel实现导出导入excel
第一步:先将以下两个方法写入公共控制器中 public function exportExcel($expTitle,$expCellName,$expTableData){ $xlsTitle = iconv('gb2312', 'UTF8', $expTitle);//文件名称 $fileName = $_SESSION['loginAccount原创 2014-09-15 10:47:50 · 2979 阅读 · 5 评论 -
ThinkPHP+PHPExcel[导入][导出]实现方法
实现步骤:一:去官网http://phpexcel.codeplex.com/下载最新PHPExcel放到Vendor下,注意位置:ThinkPHP\Extend\Vendor\PHPExcel\PHPExcel.php。二:在CommonAction.class.php中添加以下两个函数:/** +---------------------------------转载 2014-09-13 15:21:29 · 722 阅读 · 0 评论 -
tp关联表查询
$list = $db ->field("sender.*,users.names" )->join( "users on sender.uid=users.id" ) ->limit($p->firstRow.",".$p->listRows)->order('id desc')->select()原创 2014-08-20 18:01:29 · 2116 阅读 · 0 评论 -
tp文件上传
class FileAction extends Action{function index(){$file=M('file');$list=$file->select();$this->assign('filelist',$list);$this->display();}function upload(){//文件上传的地址提交给他,并且上转载 2014-07-29 21:19:06 · 1856 阅读 · 0 评论 -
thinkphp实现中文,英文,繁体切换
1.在Home(你取的项目名)的config.php中添加如下配置复制代码代码如下:return array( //'配置项'=>'配置值' 'LANG_SWITCH_ON' => true, //开启语言包功能 'LANG_AUTO_DETECT' => true,转载 2014-06-26 11:53:04 · 2900 阅读 · 0 评论 -
ThinkPHP实现支付宝接口功能
最近做系统,需要实现在线支付功能,毫不犹豫,选择的是支付宝的接口支付功能。这里我用的是即时到帐的接口,具体实现的步骤如下:一、下载支付宝接口包下载地址:https://b.alipay.com/order/productDetail.htm?productId=2012111200373124&tabId=4#ps-tabinfo-hash具体如何下载,我就不在罗嗦了~~很转载 2014-07-18 16:02:32 · 1081 阅读 · 0 评论 -
thinkphp截取字符串
function str_cut($string, $length, $dot = '...',$code='utf-8') {$strlen = strlen($string);if($strlen $string = str_replace(array(' ',' ', '&', '"', ''', '“', '”',原创 2014-05-12 20:39:42 · 598 阅读 · 0 评论 -
thinkphp的url地址隐藏入口文件方
1.需要服务器开启URL_REWRITE模块支持,在apache的配置文件httpd.conf中找到“LoadModule rewrite_module modules/mod_rewrite.so”,将前面的注释去掉;2.将AllowOverride None中的None改为All; 3.确保URL_MODEL为2;4.与入口文件同级目录下建一个.htaccess文件,在其中写入原创 2013-12-24 11:52:54 · 2815 阅读 · 0 评论 -
thinkphp递归实现无限级分类
function Cate($arr,$parent=0,$level=0,$html=" "){$narr=array();foreach($arr as $v){if($v['pid']==$parent){$v['level']=$level+1;$v['html']=str_r原创 2014-04-24 11:18:37 · 2387 阅读 · 0 评论 -
关闭tp引号自动注释
把下面这段代码加在项目的common.php中即可;if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslash转载 2014-04-24 09:05:27 · 626 阅读 · 0 评论 -
关于ThinkPHP下表单令牌错误的相关解决办法
今天在用ThinkPHP做程序的时候,以前用create创建数据的时候,出现了错误提示“表单令牌错误”,然后各种百度各种谷歌,得到的网上解答给出了以下的建议1、清缓存: 用了,我把所有的Cache下的文件都删掉了,并将~app.php和~runtime.php两个文件同时都删掉了,但是没有效果。2、将TOKEN_ON参数设置为FALSE: 试过了,但是也不行,虽然不提示表单令牌错误了,但是转载 2014-01-09 15:43:52 · 783 阅读 · 0 评论 -
thinkphp3.1多表关联查询
THINKPHP 中关联查询(多表查询)可以使用 table() 方法或和join方法,请看示例:1、table()$list = $user->table('user_status stats, user_profile profile')->where('stats.id = profile.typeid')->field('stats.id as id, stats.disp原创 2015-08-04 18:36:40 · 4691 阅读 · 0 评论