ThinkPHP
文章平均质量分 51
codeAB
这个作者很懒,什么都没留下…
展开
-
thinkphp中执行原生的mysql语句
thinkphp默认的数据库操作方法有时候不能原创 2014-06-27 08:29:43 · 3595 阅读 · 0 评论 -
thinkphp 验证码不显示问题
之前的网站项目中直接用的自带的验证码,后来的后原创 2014-07-04 20:02:50 · 1458 阅读 · 0 评论 -
thinkphp中引入文件陷阱
在网上找了一个原创 2014-07-04 20:23:16 · 843 阅读 · 0 评论 -
ThinkPHP的RBAC(基于角色权限控制)详解
一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个转载 2014-08-04 23:26:41 · 909 阅读 · 0 评论 -
thinkphp中的实例化模型的四种方法
ThinkPHP中实例化模型是我们连接数据库并对数据库操作的基础,如何才能实例化模型呢?我们今天就来一起分析下: 首先,什么是模型? 模型(Model)是 ThinkPHP 中一个很重要的概念,与之有关的还包括模型的定义与实例化。 MVC 是一种将应用程序的逻辑层和表现层进行分离的方法,ThinkPHP 也是基于MVC设计模式的。ThinkPHP 中模型(M)的定义是由 M转载 2014-07-14 16:23:22 · 982 阅读 · 0 评论 -
thinkphp调用存储过程返回结果集
$M = new Model();$sql = "call predurename(p0,p1)";$M->query($sql);j原创 2014-08-23 11:21:55 · 7551 阅读 · 0 评论 -
ThinkPHP调用存储过程不能返回结果集的解决方案
对于逻辑比较复杂的增删改差来说,个人认为ThinkPHP的查询语句,连贯操作是不能满足要求的。同样,熟悉存储过程的朋友们更加倾向于用存储过程来替代多次的增删改查操作,或者用以PHP代码实现。我是一个php的菜鸟,从java转型过来两个礼拜,刚接触thinkphp。所以有任何犯二的地方,希望大家谅解,我仅仅只是希望能够帮助到大家。好了,不废话。直接讲需求,上代码。表1张:这个转载 2014-08-15 17:28:13 · 2929 阅读 · 0 评论 -
关于thinkphp连贯操作加锁的详细介绍lock
官网上面的加锁介绍不是很详细,我给详细说一下首先,数据库类型要是InnoDB,其次,加锁必须跟事务同时使用,还有,查询的时候都必须带锁,比如: $user_mod->lock(true)->where('id=1')->select();这个地方用锁查询,其次地方如果查询这个user对象需要防止同时操作的话也要进行加锁,就是也要用lock(true)这种方式查询:代码示例如下:转载 2014-09-13 12:09:31 · 2221 阅读 · 0 评论