MVC 简化了majvor
这个框架,主要以简单、高效和可扩展性为目的。但不会加很多东西(以基本类为主)。但在基础部分加大力度,使其能高效。
http://domain.com/filename.php?modle=modlename&mouaction=actionname&vars= …
modle: 功能模块 (一般情况下,仅一种,在多种系统并存下,可能存在多个)
action: 执行位置
vars: 运行参数 [一般情况下,通过html中的表单传送;也可以通过session值,定义]
modle action 在未定义情况下,由系统取默认值
运行模型
客户请求
index得到请求
初始化基本配置
定义app类并初始化 得到基本配置 并确定数据库连接可靠性 否:返回默认错误页
定义 http类 并初始化
定义 cache类
判断是否有指定的执行指令
无:取默认值执行
有:取指定值执行
判断指定值是否有效
无:返回默认错误页
有:继续执行
确定modle中的action指定文件是否有效
无:返回默认错误页
有:
初始化基础运行函数
读取此文件,并include ‘name’actionName
根据需求初始化类 User 等
执行功能 或 重新指向
将需显示变量压入指定变量中
读取模版定义
读取模版文件 include ‘name’templateName
返回浏览器