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

php mvc好多个view需要分出来不同头部和底部,怎么实现呢?

php mvc好多个view需要分出来不同头部和底部,怎么实现呢?

PHP
芜湖不芜 2018-09-05 20:57:01
php mvc好多个view需要分出来头部和底部,这些头部和底部可能一样,也可能不一样,要怎么实现呢?我在写自己的框架,看到其他成熟的框架太复杂。。。所以,大哥哥们帮帮忙啊  1、我现在想,是当前view页面 里面include?  还是自动加载new class里面分2个function?  还是其他??2、第三方的sdk,比如:支付宝的app支付、微信的,   那么如何集成进来?  还是use new个class进来么?小白求指教。。。。
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

那劝你还是别写框架吧,连设计模式都不会,写的框架也没用

查看完整回答
反对 回复 2018-09-07
?
弑天下

TA贡献1818条经验 获得超7个赞

解决方案

一般可以看到都是include进来的,或者说是拼接渲染, 你所说的new一个 或者 另外给function 那就违背了MVC了。

第三方SDK

一般的第三方都提供线上文档以及接口描述,你可以自己去看文档然后集成,也可以去packagist找包,通过Composer来帮你管理。

就拿支付宝来说 官方提供的SDK并没有按照PSR4的规范来实现自动载入,所以你需要手动引入文件,然后根据官方的文档来实现。
然而大多数情况下 我们并不需要那么完整的SDK ,这个时候 我们就可以根据我们自己的业务需求去封装一下。

设计模式

楼上所说的设计模式 记住 MVC 不属于设计模式。


查看完整回答
反对 回复 2018-09-07
  • 3 回答
  • 0 关注
  • 647 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信