Thinkphp3&ThinkPHP5区别与前后端通讯传值

目录

  • Tp3
  • Tp5
  • 前后端通讯
    • A链接
    • form
    • Ajax
    • JavaScript
      • Window Location Href

Tp3

增删改查:
增加add() 删除delete() 改 save() 查 select()
引入 use think\contuor
传值:I()
跨控制器调用 :A()
操作数据表:单字母函数M()D() M不需要指定模型类 D需要
$this->display()

Tp5

增删改查
增 insert() 删 delete() 改update() 查 find()/select()
助手函数:db(操作数据表)需要引入use think/DB use think\Controller;
传值:input()
跨控制器调用:controller()
return $this->fetch(’’); return view(); 渲染

前后端通讯

A链接

<a hraf:{
     :url(‘模块/控制器/方法’)}></a>

form

<form action:{
     :url(‘模块/控制器/方法’)}></form>

Ajax

$.ajax({
     
    type : '',
    url : '',
    dataType : '',
    data : {
     
    ……
    },
    success= res =>{
     
	}
})

JavaScript

Window Location Href

Location.href=“{:url(‘模块/控制器/方法’)}”;
‘[模块/控制器/操作]?额外参数1=值1&额外参数2=值2…’
Array(‘id’=>($v[‘id’]))

你可能感兴趣的:(php,后端)