![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
yfgcq
php mysql linux
窗含西岭千秋雪,门泊东吴万里船
展开
-
ThinkPHP处理海量数据分表机制详细代码及说明
应用ThinkPHP内置的分表算法处理百万级用户数据. 数据表: house_member_0 house_member_1 house_member_2 house_member_3 模型中 class MemberModel extends AdvModel { protec原创 2011-09-01 08:29:47 · 971 阅读 · 0 评论 -
PHP通过session id 实现session共享和登录验证的代码
先说说,这个机制的用途吧,到现在为止战地知道这个机制有两个方面的用途: 首先,多服务器共享session问题,这个大家应该都能够理解的,当一个网站的用户量过大,就会使用服务器集群,例如专门有一个登录用的服务器。用户通过登录服务器登录之后,登录服务器保存了用户的登录信息session,而其他受访问的服务器,例如电影服务器没有这个session,那么我们就要通过一个session的唯一标识来共转载 2014-09-03 16:28:53 · 978 阅读 · 1 评论 -
thinkphp 数据分表
数据分表对于大数据量的应用,经常会对数据进行分表,有些情况是可以利用数据库的分区功能,但并不是所有的数据库或者版本都支持,因此我们可以利用ThinkPHP内置的数据分表功能来实现。帮助我们更方便的进行数据的分表和读取操作。和数据库分区功能不同,内置的数据分表功能需要根据分表规则手动创建相应的数据表。在需要分表的模型中定义partition属性即可。protected $pa原创 2013-09-02 14:50:38 · 1431 阅读 · 0 评论 -
thinkphp RBAC 详解
先看下官方给的实例所用到的数据表RBAC 用到了5个数据表think_user (用户表)think_role (用户分组表)think_node (操作节点)think_role_user (用户和用户分组的对应)think_access (各个操作和用户组的对应)这里重点说一下 think_note think_note 其实就是记录下了整个网站操作对应的 项转载 2013-08-01 15:05:52 · 758 阅读 · 0 评论 -
thinkphp 的关联模型 CURD操作
关于ThinkPHP的关联模型。一、数据表有三个表:1、think_user 字段:id、name、password、mark等2、think_user_info 字段:id、user_id、user_photo、user_nickname等3、think_user_liuyan 字段:id、user_id、liuyan等二、Model 文件:UserModel.class.p转载 2011-10-21 17:00:21 · 776 阅读 · 0 评论 -
ThinkPHP跨数据库连接
MembersModel.class.php1.同一数据库服务器上不同的数据库表前缀不同class MembersModel extends Model{protected $dbName='jszsl_com';protected $tabl转载 2011-10-08 15:57:33 · 1532 阅读 · 0 评论 -
thinkphp 前台html调用函数 格式化输出
仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。模板变量的函数调用格式转载 2011-10-13 09:35:15 · 819 阅读 · 0 评论 -
thinkphp 模型验证
class FormModel extends Model { // 自动验证设置 /* * 一:自动验证 自动验证的定义是这样的:array(field,rule,message,condition,type,when,par转载 2011-10-13 09:29:53 · 784 阅读 · 0 评论 -
ThinkPHP的CURD方法及查询方法一览
所谓CURD。即对数据库操作的四个基本操作(CURD):C:create(创建)、U:update(更新)、R:read(读取)和D:detele(删除)。在ThinkPHP中,并不是一定以这几个名字的方法,这里列出常见的:select,find,findAll,save,c转载 2011-10-13 09:28:37 · 625 阅读 · 0 评论 -
ThinkPHP快捷方法M与D的区别
今天看见Thinkphp中Examples下CURP中的ACtion中index,delete,edit方法用的M(“Form”)方法实例化模型,而insert,update方法用D方法实例化Model模型,不是特别清楚其区别,百度了一下,得到如下结果!ThinkPH转载 2011-10-08 17:02:31 · 674 阅读 · 0 评论 -
thinkphp在nginx没有pathinfo的情况出现.php的URL的解决方法
thinkphp在Nginx没有pathinfo的情况出现.PHP的文件,这个让人很是纠结。在服务器是Linux,web服务器是nginx, CGI接口是FASTCGI,就会出现这个问题。问题原因:ThinkPHP/common/runtime.php中定义IS_CGI常量的定义有问题;错误代码:在fpm下,PHP_SAPI的值是fpm-fcgi,所以判断IS_CGI为0。导致在定转载 2016-03-21 17:10:01 · 1147 阅读 · 0 评论