为了账号安全,请及时绑定邮箱和手机立即绑定

我好像没有在看到view界面的作用

controller和model页面的作用一直有看到,可是没看到view页面作用

正在回答

2 回答


在控制器函数里面,先调用模型(M),再显示(VIEW::display())

0 回复 有任何疑惑可以回复我~
#1

坚持MyDream 提问者

这个view并没有 刚开始的MVC开发模式那几节课里面的 view.class.php文件的作用啊.这里的VIEW::display()是控制器 调用模型取数据,然后再用封装好的smarty类的静态方法::display() 可能这里的class View{}里封装的smarty类的 display()方法就是视图显示层吧!
2017-02-28 回复 有任何疑惑可以回复我~

smarty是视图引擎,在VIEW中调用smarty类方法,并用静态方法去实例化,所以自以后调用视图的时候就可以直接写VIEW::(+方法名),而不用实例化类了。

你可以仔细看一下7-7那一节课(工厂模式体验)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我好像没有在看到view界面的作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信