php mvc好多个view需要分出来头部和底部,这些头部和底部可能一样,也可能不一样,要怎么实现呢?我在写自己的框架,看到其他成熟的框架太复杂。。。所以,大哥哥们帮帮忙啊 1、我现在想,是当前view页面 里面include? 还是自动加载new class里面分2个function? 还是其他??2、第三方的sdk,比如:支付宝的app支付、微信的, 那么如何集成进来? 还是use new个class进来么?小白求指教。。。。
3 回答
弑天下
TA贡献1818条经验 获得超8个赞
解决方案
一般可以看到都是include
进来的,或者说是拼接渲染, 你所说的new一个 或者 另外给function 那就违背了MVC了。
第三方SDK
一般的第三方都提供线上文档以及接口描述,你可以自己去看文档然后集成,也可以去packagist找包,通过Composer来帮你管理。就拿支付宝来说 官方提供的SDK并没有按照PSR4的规范来实现自动载入,所以你需要手动引入文件,然后根据官方的文档来实现。
然而大多数情况下 我们并不需要那么完整的SDK ,这个时候 我们就可以根据我们自己的业务需求去封装一下。
设计模式
楼上所说的设计模式 记住 MVC
不属于设计模式。
- 3 回答
- 0 关注
- 665 浏览
添加回答
举报
0/150
提交
取消