yaf打造自己的api接口框架(细说model)

本文详细介绍了Yaf框架中的Model层,重点解析了Sample.php和User.php两个模型类。Model主要负责处理数据逻辑,作者分享了对MVC架构的理解,强调模型在数据存储和交互中的作用。示例代码展示了如何在模型中定义数据查询和插入方法,并在控制器中调用。
摘要由CSDN通过智能技术生成

上一篇文章中我们一起研究学习了yaf的简单工作流程与控制器以及视图部分,然后在视图模板中打印输出了:hello,Controller!,也就是通过输出hello,Controller!的例子,我们把MVC中的,C与V过了一遍。还有M我们没有详细学习,那么今天我们一起来研究学习一下M吧,那么现在就开始吧。

我眼中的MVC

在开始之前,我想和大家一起聊聊我所认识的mvc三层架构。mvc这个概念在互联网上众说纷纭,有好多种说法。
那么我和大家来分享一下我对mvc的认识:

  • M(模型)模型是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。比如:1)接收控制器传过来的数据然后进行处理,返回给控制器。2)进行数据存储,封装一些数据存储过程。以接口的形式暴露给程序员,提高编码效率。
  • V(视图)视图模型主要的任务是:进行数据渲染,接收用户请求等
  • C(控制器)主要是用于处理用户的交互。一般是通过视图接收用户传输过来的数据进行处理,并向模型发送数据。然后接收到模型发送过来的数据渲染给视图层。
    以上就是我对mvc的一些认识。那么我们现在一起看看yaf的model吧。

model

鸟哥在手册中已经说过,model类建议存放在:application/models,那么我们现在就打开我们的文件夹来看看&#x

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值