TP5框架中怎样使用数据库

在TP5框架中连接和使用数据库是非常简单方便的,只需要一些简单的配置和代码就可以让控制器与数据库互动起来。下面就向大家介绍一下TP5框架中数据库的基本使用方法。

方式/步调

  1. 1

    起首在设置装备摆设文件中设置要毗连的数据库的信息。

    默认的数据库设置装备摆设文件为application\database.php。

    打开该数据库设置装备摆设文件点窜要操作的数据库信息即可。

  2. 2

    若是要毗连的是mysql数据库,可以利用Navicate东西查看数据库信息。

  3. 3

    点窜好数据库设置装备摆设文件中要操作的数据库信息:

        // 数据库类型

        'type'            => 'mysql',

        // 办事器地址

        'hostname'        => 'localhost',

        // 数据库名

        'database'        => 'test',

        // 用户名

        'username'        => 'root',

        // 暗码

        'password'        => '',

        // 端口

        'hostport'        => '3306',

  4. 4

    接下来我们在controller节制器中编写一个简单的类测试设置装备摆设是否已当作功。

    在application\admin\controller节制器类文件夹中新增文件Dbconn.php。

    要想让这个节制器类与数据库互动,我们需要在代码中use think\Db,并让它extends Db。

  5. 5

    在上面设置装备摆设的数据库中建一个测试表并插入一条测试数据,看节制器类是否能正常毗连数据库并输出准确的成果。

  6. 6

    注重dbconn方式中的表名和查询前提不要写错了。

    若是设置装备摆设也是准确的,那么运行后就可以看到输出成果了。

  7. 7

    在现实项目中,查询数据库的类会在application下新建common\model文件夹来保留。

  8. 8

    在application\common\model文件夹中,可觉得每个数据表新建一个同名的节制类文件,在文件中无需编写数据库毗连的代码,可以直接编写查询方式。

    这里的文件的文件名要与数据表不异(若分歧还需指明该文件操作的表名protected $table = '表名';),而且需要我们use think\Model,还要让它extends Model。

  9. 9

    我们已经在model里写了getName($id)方式,之后就可以在controller的类中进行挪用了。

    我们把查询成果name返回到view文件夹中的页面中。

  10. 10

    我们在页面中插入代码展示查询成果。

    这样便实现了MVC布局,controller、view、model相对自力,又顺遂地互动起来了。

  • 发表于 2020-01-10 20:00
  • 阅读 ( 1194 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具