Welcome 微信登录

首页 / 网页编程 / PHP

Yii使用DeleteAll连表删除出现报错问题的解决方法

Yii使用DeleteAll连表删除出现报错问题的解决方法

本文实例讲述了Yii使用DeleteAll连表删除出现报错问题的解决方法。分享给大家供大家参考,具体如下:删除数据的时候,经常会遇到连联判断删除数据的条件,今天用Yii 的CDbCriteria生成关连条件。批量删除的时候数据库报错。页面代码为:$criteria=new CDbCriteria;$criteria->join = " LEFT JOIN {{positions}} p ON p.zpo_id=t.zpo_id ";$criteria...
Yii中的relations数据关联查询及统计功能用法详解

Yii中的relations数据关联查询及统计功能用法详解

本文实例讲述了Yii中的relations数据关联查询及统计功能用法。分享给大家供大家参考,具体如下:关联查询,Yii 也支持所谓的统计查询(或聚合查询)。 它指的是检索关联对象的聚合信息,例如每个 post 的评论的数量,每个产品的平均等级等。 统计查询只被 HAS_MANY(例如,一个 post 有很多评论) 或 MANY_MANY (例如,一个 post 属于很多分类和一个 category 有很多 post) 关联对象执行。执行统计查询非常类似于之...
全面解析PHP操作Memcache基本函数

全面解析PHP操作Memcache基本函数

Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以...
Yii中srbac权限扩展模块工作原理与用法分析

Yii中srbac权限扩展模块工作原理与用法分析

本文实例讲述了Yii中srbac权限扩展模块工作原理与用法。分享给大家供大家参考,具体如下:1. 设置权限规则表:可放在module模块配置文件里面public function init() {//操作权限表,必须存在以下字段://itemname角色名/ID,//type授权项目类型/1(任务)或者2(角色),//bizrule权限/逻辑运算表达式为false是有权限操作,//data数据/YII暂无利用Yii::app()->authManag...
Yii的Srbac插件用法详解

Yii的Srbac插件用法详解

本文实例讲述了Yii的Srbac插件用法。分享给大家供大家参考,具体如下:Yii的rbac,从开始安装arbc模块扩展,到调试分析其原理,断断续续地也花了不少时间。当然你了解它后,你会发现,yii的abrc是多的方便, 可以让你轻松实现资源控制访问,非常强大。现在就整理下学习笔记,分享一下。虽然authMangner组件实现了rbac,但是没有实现可视化编辑管 理。目前官方有Srbac 和 Right两个比较好的扩展模块,我们用它们非常方便的可视化管理角色...
session 加入redis的实现代码

session 加入redis的实现代码

Session信息入redisSession简介session,中文经常翻译为会话,其本来的含义是 指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在 一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(般情况下是同某个具体目的相关的一...
如何正确配置Nginx + PHP

如何正确配置Nginx + PHP

对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。一般这样配置此时很多教程会教大家这样配置Nginx+PHP: server {listen 80;...
<< 621 622 623 624 625 626 627 628 629 630 >>