框架用起来不难,关键在于理解原理,深入其中。不太喜欢用框架,更喜欢原生态,如wordpress般,乱且爽,但wordpress太深。框架用在多人开发,快捷开发,高效。 参考thinkphp快速入门 1.在www目录下创建测试目录tp_demo,并粘贴thinkphp到该目录下 2. 创建 ...
ThinkPHP支持多层设计。 .模型层Model 使用多层目录结构和命名规范来设计多层的model,例如在项目设计中如果需要区分数据层,逻辑层,服务层等不同的模型层可以在模块目录下创建Model,Logic,Service目录,把对用户表的所有模型操作分成 层。 .Model UserModel用于定义数据相关的自动验证,自动完成和数据存取接口 .Logic UserLogical用于定义用户相 ...
2014-06-29 17:48 1 10873 推荐指数:
框架用起来不难,关键在于理解原理,深入其中。不太喜欢用框架,更喜欢原生态,如wordpress般,乱且爽,但wordpress太深。框架用在多人开发,快捷开发,高效。 参考thinkphp快速入门 1.在www目录下创建测试目录tp_demo,并粘贴thinkphp到该目录下 2. 创建 ...
路由 (Route::rule('路由规则','路由地址','请求类型','路由参数(数组)','变量规则(数组)')😉 批量注册路由 return 形式配置路由 变量规则定义 ...
为什么要分层 支持技术复杂性与业务复杂性分离 分层需要明确每层的职责,单一职责,做到关注点分离 需要通过分层来隔离不同的关注点,以此应对不同需求的变化 在项目中约定每层的规范,有利于代码的规范,更好的阅读性 在代码实现中,可以减少耦合,避免一些重复,避免一些臃肿 学习 ...
入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作。ThinkPHP是区分大小写的,考虑到linux是区分大小写的,所以在ThinkPHP中模块,控制器,模型等都是区分大小写的,并且使用驼峰命名规则。 如果我们直接 ...
在thinkphp中有两个入口文件,一个是项目的入口文件,是index.php在主目录里面,还有一个是thinkphp框架的的入口文件,放在框架目录下面如:D:\thinkphp\ThinkPHP,名字是ThinkPHP.php。 thinkphp采用的是单一入口模式,所有的程序都是从项目入口 ...
tp配置技巧 配置的get和set tp5.1的配置在config目录里,一个文件是一个一级配置项,每个文件一行是二级配置项。 使用助手函数 trait trait 方法优先级小 ...
1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载。 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: 保存到ThinkPHP/Library/Org/Util/Auth.class.php ...
1.查询 1)Controllers 2)View 2.删除 1)Controllers 3.修改 1)Controlle ...