新版ThinkPHP的特性

上传人:hao****021 文档编号:245619369 上传时间:2024-10-09 格式:PPT 页数:29 大小:346.61KB
返回 下载 相关 举报
新版ThinkPHP的特性_第1页
第1页 / 共29页
新版ThinkPHP的特性_第2页
第2页 / 共29页
新版ThinkPHP的特性_第3页
第3页 / 共29页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,新版,ThinkPHP,的特性,杨树海,vus520,杨树海,vus520,eoe R&D Team,最大的,Android,技术社区,为什么选择,ThinkPHP,框架选择,简单,文档齐全,社区响应快,历史原因,旧版和新版需要同时迭代,数据兼容,团队原因,一群,Java,、,Ruby,、,PHP,、,Python,程序员,Web,、,WebService,、,Cli,、,Cache,小组分离独立开发,轻松耦合,新版,ThinkPHP,的特性,3.0,CBD,(核心,+,行为,+,驱动)架构模式,MongoDb,RESTFul,SAE,引擎支持,更加丰富的扩展和驱动,,Mc,、,Redis,变量安全过滤,调试、路由、,ORM,、模板引擎增强,查询缓存支持,新版,ThinkPHP,的特性,3.1,更加安全的防护和过滤体系,MVC,多层支持,Action,参数绑定,页面,Trace,机制改进和分类显示支持,模型命名范围支持,模板继承,独立分组功能,新版,ThinkPHP,的特性,独立分组功能,模板继承,查询缓存,命名范围,独立分组功能,ThinkPHP,|-Common,|-Conf,|-Lib,|-Action,|-Model,|-ORG,|-Tpl,|-Public,|-Runtime,|-index.php,|-favicon.ico,-robots.txt,ThinkPHP,|-Common,|-Conf,|-Lib,|-Action,|-Model,|-ORG,|-Tpl,|-Public,|-Runtime,|-index.php,|-favicon.ico,-robots.txt,ThinkPHP,|-Common,|-Conf,|-Lib,|-Action,|-Model,|-ORG,|-Tpl,|-Public,|-Runtime,|-index.php,|-favicon.ico,-robots.txt,A,B,C,ThinkPHP,|-Data,|-Config,|-Runtime,|-Session,|-Static,|-Source,|-Common,|-Conf,|-Lang,|-Lib,|-,Modules,|-,Www,|-,Wap,|-,Iphone,|-,Android,|-,Member,|-,.,|-,Passport,|-api,|-uc.php,|-index.php,-uc_client,公共类库,独立项目,框架,公共类库,函数,基类,配置,框架层,函数类库,扩展驱动,项目配置,独立项目,函数,MVC,配置,独立分组,项目独立完全,可使用、继承基类库,Action,Model,Conf,Common,Tpl,Lang,|-Action,RegAction,|-Model,UserModel,User,|-Action,BlogAction,|-Model,BlogModel,|-Action,WapAction,跨项目调用,A()-validate();,A()-AddNew();,D()-delete();,R(,Wap:/Reg/getUserAgent,);,Blog,Wap,模板继承,标题,菜单,左边分栏,主内容,右边分栏,底部,base.html,这里是注释,不会被执行,我是新内容,show.html,标题,菜单,左边分栏,我是新内容,右边分栏,底部,渲染结果,模板继承语法,查询缓存,$user=,someone,;,$cache,=S(,USER_INFO,);if(empty(,$cache,),$cache,=M(User)-find(,$user,);S(,USER_INFO,$cache,,,3600);,常见逻辑,$user=,username,;,$cache,=M(,User,)-cache(,USER_INFO,3600)-find(,$user,);,使用查询缓存,cache,(,缓存键名,过期时间,缓存方式,),$Model-cache(true)-select();$Model-cache(true,60,xcache,)-select();,$Model-cache(,cache_name,60)-select();,$List=S(,cache_name,);,使用技巧,命名范围,$list,=$model-field(,$field,)-where(,status=0,)-limit(,10,)-cache(,USER_INFO,3600)-order(,id desc,)-group(,user_id,)-select();,常见逻辑,$list,=$model-,scope,(,new,)-select();,使用命名范围,class NewsModel extends Model protected$_scope=array(,new,=array(,where,=array(,status,=1),order,=,create_time,DESC,cache,=array(key=,NEWS_CACHE,),),new100,=array(,limit,=,100,),);,$lists,=$model-,scope,(,new,)-select();,支持的属性,where,查询条件,field,查询字段,order,结果排序,table,查询表名,limit,结果限制,page,结果分页,having,having,查询,group,group,查询,lock,查询锁定,distinct,唯一查询,cache,查询缓存,$Model-scope(,new,new100,)-select();$Model-scope(,normal,)-limit(8)-order(,iddesc,)-select();,使用技巧,独立分组功能,70%,模板继承,90%,查询缓存,95%,命名范围,95%,3Q,杨树海,vus520,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!