thinkphp5实例化模型的几种方法

1、
(1)引入命名空间use app\common\model\Admin;
(2)使用(new 模型())进行实例化
$res = (new Admin())->login(input(‘post.’));
2、多次调用模型中的函数时可以用thinkphp5的构造函数

// thinkphp构造方法,创建模型的简洁调用方式
    public function _initialize()
    {
        parent::_initialize();
        $this->db = new \app\common\model\Single;
    }

调用该模型的admin方法只需 $this->db->admin();即可。

你可能感兴趣的:(thinkphp5)