ThinkPHP学习实践(一)ThinkPHP重要概念与技术思想索引
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,它是为简化企业级应用开发和敏捷WEB应用开发而生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
ThinkPHP是国内团队研发的一套高水准的PHP框架,与其他国外框架(如Laravel,symfony)相比不用再去看英文文档,给国内的开发者学习和使用带来了很大方便,因此它深受国内开发者的喜爱。
在这一系列博客的开始,我把ThinkPHP的一些重要的概念以及用途整理出来,供大家在开发时进行查阅,根据实际需要进行有针对性的学习,这样可以提高开发效率。
概念 | 用途 |
---|---|
空操作 | 系统在找不到请求的操作方法时,会定位到空操作( _empty )方法来执行,可用来实现错误页面和URL的优化 |
空控制器 | 当系统找不到请求的控制器名称的时候,定位空控制器,可用来定制错误页面和URL的优化 |
操作绑定到类 | 把每个操作方法定位到一个类的功能,可以让你的开发工作更细化。需要先设置参数 |
概念 | 用途 |
---|---|
模型 | 操作数据表(如:模型类UserTypeModel默认规则下对应数据表think_user_type) |
模型实例化 | 将模型类实例化,通过实例对数据库进行操作,可以直接实例化或使用D方法(推荐) |
操作绑定到类 | 把每个操作方法定位到一个类的功能,可以让你的开发工作更细化。需要先设置参数 |
分布式数据库支持 | 实现主从式数据库的读写分离,但是分布式数据库必须是相同的数据库类型。需要配置 DB_DEPLOY_TYPE |
连贯操作 | 模型基础类提供的连贯操作方法(有些框架称为链式操作),能有效提高数据存取的代码清晰度和开发效率,支持所有的CURD操作。 |
操作绑定到类 | 把每个操作方法定位到一个类的功能,可以让你的开发工作更细化。需要先设置参数 |
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: 前端学习总结(十八)ES6——新一代的javascript