欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP搭建自己的MVC框架 模型层

程序员文章站 2022-04-20 09:17:12
模型层的作用是处理数据库 在mvc中对应数据层 首先建立一个模型层类文件

模型层的作用是处理数据库

在mvc中对应数据层

首先建立一个模型层类文件

<?php
namespace core\lib;
class model extends \pdo
{
    public function __construct()
    {
        $dsn = 'mysql:host=localhost;dbname=test';
        $username = 'root';
        $passwd= 'root';
        try {
            parent::__construct($dsn, $username, $passwd);
        } catch (\PDOException $e){
            p($e->getMessage());
        }
    }
定义数据库的各项参数

使用的是pdo

使用的时候

在index控制器中

使用

<?php
namespace app\ctrl;
class indexCtrl
{
    public function index(){
        $model = new \core\lib\model();
        $sql="select * from stu";
        $model->query("set names utf8");
        $res = $model->query($sql);
        p($res->fetchAll());
    }
}
这样可以得到一个结果