您好,欢迎来到微智科技网。
搜索
您的当前位置:首页ThinkPHP框架

ThinkPHP框架

来源:微智科技网


ThinkPHP框架:

控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在与Action控制器完成业务过程,而应用控制器(APP类)负责调度控制。

1.命名空间:ThinkPHP框架从3.2版本开始全面采用命名空间方式定义和加载类库文件,有效的解决多个模块之间的冲突问题。

namespace Home\\Controller

user Think\\Controller

2.显示视图:采用display()方法来显示视图

3.跳转和重定向:success()方法用于操作成功时显示的跳转,error()用于操作失败时的跳转。

三个参数:提示信息;跳转地址;跳转时间

跳转失败:success()默认跳转为当前页面;error()默认跳转上一个页面

Redirect()方法为重定向

四个参数:重定向的目标地址;重定向中携带的参数;重定向的时间;重定向内时间显示的字样。

4.空操作/空控制器:系统在找不到请求的操作方法/控制器名称时系统会操作empty()方法来执行/定位到空控制器EmptyController,来进行对用户请求不存在的所有操作/控制器进行统一处理。

5.跨控制器调用:(1)直接实例化;(2)A()函数实例化;(3)R()函数实例化

模型(M):模型的定义由Model类来完成。

1.实例化模型类:D方法实例化(参数为模型名称);M方法实例化;直接实例化。

2.模型的操作:find()、select()、delete()、连贯性操作(where()、order())。

3.创建模型:

namespace Home\\Controller(当前类文件命名空间)

user Think\\Controller(引入其他命名空间)

视图(V):模板的实现是和框架无关的,做到了100%的分离,可以预览和制作。

1.创建视图:默认视图文件后缀名为“.html”.

2.使用视图:assign()fa方法

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务