首页 > 作文

Tp5和Tp3语法上的差别

更新时间:2023-04-08 20:13:18 阅读: 评论:0

使用了很多年的Thinkphp3转手用Thinkphp5来开发项目,刚开始有点不习惯,为了顺应技术的发展学习了Thinkphp5。tp5在架构性能上得到了很大的提升,thinkphp5.0的优点:
①中国人开发,更加符合我们的思维方式,便于上手。
②开源,免费,快捷简单的面向对象轻量级的开发PHP框架。
③支持 Compor,PHPunit(中大型项目必备的依赖管理和测试框架)。
④异常严谨的错误检测和安全机制详细的日志信息为我们的开发保驾护航。
⑤减少了核心依赖,扩展更加灵活方便,支持命令行指令扩展。
⑥血小板高是怎么回事 支持自动加载的机制。
⑦重构的数据库支持及关联。

使用了一段时间,梳理了tp5和tp3的语法上的共同点和差异,以下tp3的方法 需要被替换成tp的方法:

I() -> input()

C() -> config()

M() -> model() (必须先创建model?)

add() -> inrt()

save() -> update()

等边三角形的面积

getFiled() -> value()

插入数据库必须用model:

r o i d = m o d e l ( ′ r e c h a r g e O r d e r ′ ) − > i n s e r t ( ro_id = model(‘rechargeOrder’)->inrt( roid=model(rechargeOrder)>insert(data); //返回影响数量: 成功1,失败0
r o i d = m o d e l ( ′ r e c h a r g e O r d e r ′ ) − > i n s e r t ( ro_id = model(‘rechargeOrder’)->inrt( roid=mo金鹰节晚会del(rechargeOrder)>insert(data,fal,true); //返回主键ID, 失败fal?

更新数据库:model支持update和save ; 而db只支持update方法

db(‘ur’)->where(array(‘ur_id’=> u s e r i d ) ) − > u p d a t e ( a r r a y ( ′ i s v i p ′ = > 1 ) ) ; m o d e l ( ′ u s e r ′ ) − > w h e r e ( a r r a y ( ′ u s e r i d ′ = > ur_id))->update(array(‘is_vip’=>1)); model(‘ur’)->where(array(‘ur_id’=&生活随感gt; useri大学生个人简历范文d))>update(array(isvip=>1));model(user)>where(array(userid=>ur_id))->save(array(‘is_vip’=>1));

获取数据表最后主键ID:

$ro_id = Db::name(‘rechargeOrder’)->getLastInsID();

Create方法直接插入数据(生成最新主键ID): (TP3只做验证,不插入数据)

$id = w i t h d r a w m o d − > c r e a t e ( withdraw_mod->create( withdrawmod>create(data)->getLastInsID()

//打印最后执行的sql语句

echo Db::table(’’)->getLastSql();

/** 兼容TP3的 M()方法 */

function M(KaTeX par error: Undefined control quence: \think at position 23: …’){ return \̲t̲h̲i̲n̲k̲\Db::table(table);
}

本文地址:https://blog.csdn.net/happyzhlb/article/details/107363525

本文发布于:2023-04-08 20:13:17,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4abffe0060766f18a159b136aa77ce47.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Tp5和Tp3语法上的差别.doc

本文 PDF 下载地址:Tp5和Tp3语法上的差别.pdf

上一篇:闲下来想一想
下一篇:返回列表
标签:方法   主键   数据库   框架
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图