为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 1.实例化框架基础模型(在 ThinkPHP/Library/Think/Model.class.php 中) $user=new Model('admin’); //参数表:表名、表前缀、数据库连接信息 ;省略的参数会直接调用配置文件中配置的相关数据 $user=M("pro"); //M()方法会直接跳过应用中的模型(不论应用的模块的 Model文件夹 中是否有同名模型类文件[proModel.class.php] ),而去实例化框架基础模型 $data==$user->select(); //数据库查询 dump($data); 2.实例化用户自定义模型(在 Application/模块(Home)/Model 中) $user=new adminModel(); //参数表:表名、表前缀、数据库连接信息 ;省略的参数会直接调用配置文件中配置的相关数据 $user=D("admin");//先找用户自定义模型,找不到会自动切换成M()方法去查找框架基础模型 echo $user->getinfo(); //调用自定义模型类中的方法 3.实例化公共模型(建议在 Application/模块(Home)/Model 中建立,且 公共模型 继承 框架基础模型 ,然后[有需要的]其他用户自定义模型 再继承 此公共模型 , 这样 此公共模型中定义的方法 就可以被 继承他的子模板 共用) $user=new CommonModel(); //公共模型 echo $user->strmake("aaa"); //公共模型->方法 $user=D("User"); //继承公共模型的子模型 /echo $user->strmake("abc"); //子模型->公共模型的方法 4.实例化空模型(方便使用原生的SQL语句) $model=M(); //实例化一个空框架基础模型 $sql="select * from imooc_admin"; $data=$model->query($sql); //query()方法最好只用于读取数据 $model->execute($sql); //execute()方法最好只用于写入数据 update,insert,delete等 [execute()方法返回值为数据表被影响行数,所以不能用来做查询]
    查看全部
    0 采集 收起 来源:实例化模型

    2018-03-22

  • 1、ThinkPHP中的URL模式: 如果整个应用下面的模块都是采用统一的URL模式,就可以在应用配置文件中设置URL模式,如果不同的模块需要设置不同的URL模式,则可以在模块配置文件中设置。 在配置文件中定义URL_MODEL的值 值为1 默认模式 pathinfo模式 形式如下:http://localhost/muke/index.php/Index/user/id/1.html 值为0 普通模式 形式如下:http://localhost/muke/index.php?m=Index&a=user&id=1 值为2 重写模式(不显示入口文件,此模式需要在服务器上做额外的配置) 形式如下:http://localhost/muke/Index/user/id/1.html 值为3 兼容模式 形式如下:http://localhost/muke/index.php?s=/Index/user/id/1.html
    查看全部
  • 数据库查询
    查看全部
    0 采集 收起 来源:实例化模型

    2017-06-07

  • 数据库配置
    查看全部
    0 采集 收起 来源:连接数据库

    2017-06-07

  • if 判断 只有一个属性
    查看全部
  • foreach 循环输出
    查看全部
  • 上一个少了引号
    查看全部
  • 输出的时候截取从第几个开始 共几个
    查看全部
  • 控制模板输出
    查看全部
  • 想设置什么的伪静态后缀就在自己的配置文件设置就好了
    查看全部
    0 采集 收起 来源:URL伪静态

    2017-06-07

  • 隐藏index.php 之开启
    查看全部
  • 隐藏index.php之新建
    查看全部
  • 隐藏index.php 之设置
    查看全部
  • U方法
    查看全部
  • 自定义配置不会被编译 每次都要加载 尽量不要自定义
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!