TP5框架中怎样使用数据库?

2025-10-18 16:22:34

1、首先在配置文件中设置要连接的数据库的信息。

默认的数据库配置文件为application\database.php。

打开该数据库配置文件修改要操作的数据库信息即可。

TP5框架中怎样使用数据库?

2、如果要连接的是mysql数据库,可以使用Navicate工具查看数据库信息。

TP5框架中怎样使用数据库?

3、修改好数据库配置文件中要操作的数据库信息:

    // 数据库类型

    'type'            => 'mysql',

    // 服务器地址

    'hostname'        => 'localhost',

    // 数据库名

    'database'        => 'test',

    // 用户名

    'username'        => 'root',

    // 密码

    'password'        => '',

    // 端口

    'hostport'        => '3306',

TP5框架中怎样使用数据库?

4、接下来我们在controller控制器中编写一个简单的类测试配置是否已成功。

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

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

TP5框架中怎样使用数据库?

5、在上面配置的数据库中建一个测试表并插入一条测试数据,看控制器类是否能正常连接数据库并输出正确的结果。

TP5框架中怎样使用数据库?

6、注意dbconn方法中的表名和查询条件不要写错了。

如果配置也是正确的,那么运行后就可以看到输出结果了。

TP5框架中怎样使用数据库?

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

TP5框架中怎样使用数据库?

8、在application\common\model文件夹中,可以为每个数据表新建一个同名的控制类文件,在文件中无需编写数据库连接的代码,可以直接编写查询方法。

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

TP5框架中怎样使用数据库?

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

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

TP5框架中怎样使用数据库?

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

这样便实现了MVC结构,controller、view、model相对独立,又顺利地互动起来了。

TP5框架中怎样使用数据库?

TP5框架中怎样使用数据库?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢