![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
苗先生的PHP记录
有什么我碰到的问题, 看了我的笔记没有解决,可以在帖子中留言 , 大家一起探讨解决!
正在想跨出舒适圈,而每个人都喜欢在舒适圈里呆着,整得我都进不去了-v-
懒得要命 ,很少做原理文字分析,都是自己在项目中遇到的问题或笔记,我只要结果不要过程!
展开
-
简单的工厂模式(使用多种SMS发送短信)
singwa tp6shop 7-10 使用接口,创建同级文件接口类SmsBase interface SmsBase { public static function sendCode(string $phone ,int $code); } 让SDK直接实现接口 class AliSms implements SmsBase 在业务逻辑里不再调用单个短信SDK(阿里云),而是使用工厂模式,在控制器调用短信时直接传一个sms名称 controller层 if (SmsBusiness::原创 2020-06-04 17:13:16 · 438 阅读 · 0 评论 -
thinkphp五层架构
Controller: 接收数据,调用business层,返回给View(API) Model: 查询等操作(建议在common下) View: 接收Controller的数据填充到模板 business: 调用Model层数据,进行数据组装,返回给Controller(建议在common下) 调用Lib层 Lib: 基础的类库文件(建议在common下) ...原创 2020-05-27 10:33:12 · 346 阅读 · 0 评论