hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 1352|回复: 0

Smarty与MVC

[复制链接]

919

主题

1130

帖子

3565

积分

超级版主

Rank: 8Rank: 8

积分
3565

论坛头条论坛元老谋士数据帝优秀版主超级版主见习版主论坛版主

发表于 2023-8-1 14:04:09 | 显示全部楼层 |阅读模式
Smarty的开发模式,正是基于MVC框架概念,MVC(Model-View-Controller),即模型-视图-控制器,是指一个应用程序由3部分构成:模型部分、视图部分和控制部分。
模型:对接收的信息进行处理,并将处理器结果回传给视图。例如,如果用户输入信息正确,那么将给视图一个命令,允许用户进入主页面,反之则拒绝用户的操作。
视图:就是提供给用户的界面,视图只提供信息的收集及显示,不涉及处理,如用户登录界面,也就是视图,只提供用户登录的用户名和密码输入框(也可以有验证码、安全问题等信息),至于用户名和密码的对与错,这里不去处理,直接传给后面的控制部分。
控制:负责处理视图和模型的对应关系,并将视图收集的信息传递给对应的模型,例如,当用户输入用户名和密码后提交,这时,控制部分接收用户的提交信息,并判断这是一个登录操作,随后将提交信息转发给登录模块部分,也就是模型。
世界上最遥远的距离,不是生与死的距离,而是我站在你面前,你却不知道我爱你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-4-28 19:29 , Processed in 0.050751 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表