ThinkPHP的认识

    新的学期,学习了ThinkPHP这门课程,首先认识的是thinkphp3.2.3,它是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,我觉得它使用起来非常方便,很多功能可以直接用里面的方法,就能快速的实现。thinkPHP框架里也是有控制器,模板,视图。所以,如果mvc有学好的话,thinkphp也是很好理解的。thinkPHP手册里面的介绍很清楚,在学习过程中thinkphp手册必不可少。

数据的CURD操作

它代表 创建(Create) 、 更新(Update) 、 读取(Read) 和 删除(Delete) 操作。

CURD在具体的应用中并非一定使用create、update 、read和delete字样的方法,但是他们完成的 功能是一致的。例如,ThinkPHP就是使用add、save、select和delete方法表示模型的CURD操作。 

add方法的使用,如果你的主键是自增类型的话,add方法的返回值就是该主键的值。不是自增主键的话,返回值表示插入 数据的个数。如果返回false则表示写入出错。 

M函数和D函数

M函数,是ThinkPHP内置的实例化模型的方法,而且用M方法实例化模型不需要创建对应的模 型类,你可以理解为M方法是直接在操作底层的Model类,而Model类具备基本的CURD操作方法。

D函数实例化模型类,一般需要对应一个数据模型类,而且create方法会自动把表 单提交的数据进行自动验证和自动完成(如果有定义的话),如果自动验证失败,就可以通过模型的 getError方法获取验证提示信息,如果验证通过,就表示数据对象已经成功创建,但目前只是保存在内存 中,直到我们调用add方法写入数据到数据库。

逻辑思维很重要,想要学会就得把先思路理顺。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值