Where 条件表达式格式为:$map['字段名'] = array('表达式', '操作条件');其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际是运算符的意义:ThinkPHP运算符 与 SQL运算符 对照表TP运算符SQL运算符例子实际查询条件eq=$ma....
分类:
Web程序 时间:
2014-07-16 21:48:46
阅读次数:
251
注意:使用配置文件时一定要先备份一份,取名:name-backup.conf公益图书馆平台一、环境搭建篇:1.修改apache中默认的项目文件夹在httpd.conf中修改DocumentRoot "XXX/htdocs" 为 DocumentRoot "E:/Source/PhpStorm" .....
分类:
其他好文 时间:
2014-07-16 20:45:41
阅读次数:
129
使用ThinkPHP框架高速搭建站点 这一周一直忙于做实验室的站点,基本功能算是完毕了。比較有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。假设对于相同是Web方面新手的你有一丝丝帮助,那就更好了挖。 曾经用PHP做过一个非常蹩脚的站点,为什么这么说呢,由于写的全是死代码。做完以后认...
分类:
Web程序 时间:
2014-07-14 08:11:36
阅读次数:
255
真心想找一款能够长久支持的框架,对比了CodeIgniter、Kohana、CakePHP 2.x、Yii2、Symfony2、Laravel,看到网络上对Laravel框架那么的好评如潮。
Yii2、symfony2太庞大,不适合中小型项目,ThinkPHP已经做过,所以选择就只剩下Laravel。
但是使用了Laravel用起来的最终评价却是,这一款框架的支持太少了。不是功能,而是...
分类:
Web程序 时间:
2014-07-13 15:57:07
阅读次数:
315
在这次的网站设计作业开发(用Thinkphp框架进行开发)中一直都很顺利,不管是在首页的制作还是后台的开发中都没遇到过什么大的问题。然而在实现客服功能的时候却遇到了很大的阻碍。由于不会socketio,在实现客服功能的时候用到的是现在比较常用的长轮询。长轮询实现的方式主要分为两种,一种是真长轮询,就...
分类:
其他好文 时间:
2014-07-12 13:38:21
阅读次数:
180
获取分页类
ThinkPHP提供了数据分页的扩展类库Page,可以在http://www.thinkphp.cn/extend/241.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含分页扩展类了。把解压后的Page.class.php放入ThinkPHP/Extend/Library/ORG/Util/(如果没有请...
分类:
Web程序 时间:
2014-07-11 08:28:13
阅读次数:
303
一, 使用前的准备。
使用前请确认你已经建立好了一个Thinkphp网站项目。
1,Keditor.class.php和JSON.class.php 是编辑器扩展类文件,将他们复制到你的网站项目的ThinkPHP\Lib\ORG\Net 文件夹下。
2,editor文件夹是kindeditor的核心包。将其复制到你项目的Public文件夹下(和入口文件同级的那个Public),并在Publi...
分类:
Web程序 时间:
2014-07-10 23:27:22
阅读次数:
281
图片上传在网站里是很常用的功能.ThinkPHP里也有自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php)。方便于我们去实现图片上传功能,下面是实现方法
1.我们首先需要创建一个表
复制代码代码如下:
CREATE TABLE IF NOT EXISTS `tp_image` (
`id` int(11...
分类:
Web程序 时间:
2014-07-10 23:14:12
阅读次数:
269
list_to_tree 使用起来十分方便,详细可查看手册。因为我在用的时候需要同时列出所有节点,所以写了一个递归函数,拿出来供大家参考。
/**
* 把返回的数据集转换成Tree
* @access public
* @param array $list 要转换的数据集
* @param string $pid parent标记字段
* @param string $level le...
分类:
Web程序 时间:
2014-07-10 22:30:14
阅读次数:
336
class UserModel extends Model{
protected $_validate=array(
//下面还需要再写数组。一个数组就是一条验证规则
//array('验证字段','验证规则','错误提示','验证条件','附加规则','验证时间'),
//验证字段:需要验证的表单字段名称,也可以表单当中的一些辅助字段,例如验证码,附加码,重复密码等...
分类:
Web程序 时间:
2014-07-10 21:35:32
阅读次数:
280