新濠天地 > E编程 > 规律与结构 BCDE

原标题:规律与结构 BCDE

浏览次数:199 时间:2019-09-27

TP框架 3,2,3版本
3.2.3与5.0差异相当的大 5.0自由性越来越高,但麻烦

作用:使前段,数据库,逻辑分离,操作更具分工性;

指标:让程序支付起来越发有益于,结构失于调养,开垦工具;

A:原理与结构 BCDE:内容与内容使用
*****************************************************************************
O.原则项:

TP框架遵从的标准:
1.约定 2.胜余 3.配置;
调控器命名准则:驼峰命名法; ==>
调控器名称+Controller;

类名要与公事名一样
*****************************************************************************

##############################################################################
A.目录及文件 ->组成结构:

一.村生泊长文本夹:
1.Application =>(本存,自行建造类) 可操作:应用程序文件夹
A:Common 应用程序的一块 =>函数,配置等
B:Home 模块文件夹 =>b1:MVC形式;(@大旨) b2:函数,配置类;
C:Runtime 运维时发出的文本 =>缓存等;

2.Public =>(本存) 外部可访谈:函数方保加温尼伯语件夹

3.ThinkPHP =>(本存) 本存类:TP框架各程序组成->大旨文件夹
A:library 主题类:常用Think =>如:父类调整器的措施在此

一.@@@非原始文本夹:@@@(可自行建造)@@@
可自行建造:应用程序文件夹=>自行建造模块(Home)=>自行建造调节器(方法:类)

二.本来文本:
1.index.php =>入口文件(成效的聚众和开始 文件)=>访谈的始发文件
文件内容:
A:检测PHP检测,
B:调节和测量试验情势:开拓用,
C:定义应用目录,(也足以自定义)
D:引进thinkphp入口文件;

##############################################################################
B.模块配置项:

模块(home)文件夹下的 config配置 ==>
友好程序要求的配备;
非常重要配置=>
1.利用配置
2.暗许设定
3.数据库设置.....开拓时:关闭sql日志
4.模板设置
5.UEscortL安装:针对生成 实际不是探望

未有出现的安插=>
'SHOW_PAGE_TRACE=>TRUE' 开启trace信息
##############################################################################

C.MVC与拜见:(模块中剧情)

TP框架的核心(在模块中)=>MVC模式=====>  
1.Mode数据库层 2.View模板层 3.Contron控制层->操作方法(逻辑层)  
~

TP功用达成的论战流程==>访谈操作形式的{方法},并非访问页面;

|访谈:C层.操作方法|---->|M层|--(重返)-->|C层|---->|V层|

@@@访问操作:@@@@调用的是方法,而不是页面@@@@  
路径方式1:入口文件的路径文件名/模块名称/控制器名称/哪个方法  
get方式2: get方法:入口文件?m=home&c=index&a=index  
方式3:重写模式:不用写入口文件;  
方式4:结合路径+get方式:

##############################################################################

D.调控器文件(达成:通过调用方法,来呈现模板):
新濠天地,贰个调控器(存在二个类的形式)--调节-->多少个模板网页
内容=>
加2行代码:
namespace HomeController;
use ThinkController;
拜谒的秘技:(通过对象来调用$this)
class MainController extends Controller
{
public function test()
{
$this->assign()
$this->display() !!不用写参数(模板文件),(因方法名与模板名同样)
$this->show() !!TP语法写法
}
}
##############################################################################

E模板层:(模板文件夹结构 与 调控器结构同样:调控器名满含模板=调控器包罗方法)

1模板文件夹,2模板文件 的创立,对应原因==>
1.一个调控器,调节三个模板(因方法名恐怕一样,由此需求{模板文件夹}区分)
2.类艺术名,生成的靶子,是对应 模板文件名

1模板文件夹名,2模板文件名 的命名准绳==>
1模板文件夹命名法则:与{调节器}名同样;
2模板文件名命名准则:与{类格局}名一样;

##############################################################################

本文由新濠天地发布于E编程,转载请注明出处:规律与结构 BCDE

关键词:

上一篇:Ctrl + Alt + Space 快速导入任意类,快速查看文档

下一篇:【新濠天地】PHP常见错误