封装框架(七)模型类

来源:互联网 发布:武汉知乎青年旅舍 编辑:程序博客网 时间:2024/05/16 05:50

下面我们要建立一个模型类用来连接数据库

我们在lib目录下建一个model.php

<?phpnamespace 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());        }    }}
然后我们可以在index控制器里使用一下试试

<?phpnamespace app\controllers;use core\lib\Model;class IndexController{    public function index()    {        $model = new Model();        $sql = 'select * from up';        $res = $model->query($sql);        p($res->fetchAll());    }}
这是最后显示出来的信息


0 0