摘要: TP的命名空间其实就是虚拟目录,目的是为了自动加载类(不是管理文件) TP命名空间包含两部分: (1)初始命名空间:Library (2)根命名空间: a)Library文件下的所有文件夹,只含一级文件 b) 应用程序模块名(红色标注的是模块名) tp框架里所有的类文件里都要写上命名空间!!! 怎么 阅读全文
posted @ 2017-07-09 10:44 ChrissZhao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: index(); //跨控制器调用(不能用this,先造login的对象,然后再调用) $l = A("Login"); $l->login(); //跨模块调用 $m = A("Home/Ceshi"); $m->mains(); } } 阅读全文
posted @ 2017-07-09 10:41 ChrissZhao 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在上篇随笔中我们已经知道了tp框架的四种访问方式,那么当在地址栏输入不存在的操作方法、控制器会怎么样呢? 先看一下定义: 空操作:一个对象(控制器)调用本身不存在的方法 空控制器:在实例化控制器对象的时候,没有找到指定的类 首先,在Application文件下新建Ceshi模块,并在Ceshi模块下 阅读全文
posted @ 2017-07-09 10:39 ChrissZhao 阅读(184) 评论(0) 推荐(0) 编辑
摘要: TP框架url地址可以由以下四种 http://网址/index.php?m=XX&c=XX&a=XX 基本get模式 http://网址/index.php/模块/控制器/操作方法 路径模式pathinfo http://网址/模块/控制器/操作方法 rewrite重写模式 http://网址/i 阅读全文
posted @ 2017-07-09 10:29 ChrissZhao 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 一、定义 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务 阅读全文
posted @ 2017-07-09 10:27 ChrissZhao 阅读(1875) 评论(0) 推荐(0) 编辑