模型初始化

模型同样支持初始化,与控制器的初始化不同的是,模型的初始化是重写Modelinitialize,具体如下

namespace app\index\model;use think\Model;class Index extends Model{    //自定义初始化
    protected function initialize()
    {        //需要调用`Model`的`initialize`方法
        parent::initialize();        //TODO:自定义的初始化
    }
}

同样也可以使用静态init方法,需要注意的是init只在第一次实例化的时候执行,并且方法内需要注意静态调用的规范,具体如下:

namespace app\index\model;

use think\Model;class Index extends Model{    //自定义初始化
    protected static function init()
    {        //TODO:自定义的初始化
    }
}


 小秋同学  模型  2021-03-25 08:32:43    收藏:  赞(604)
源码网-一个不错的学习网站
本文地址:https://www.yuanma.cc/article/moxing/1684.html 复制链接 如果还有疑问,欢迎加入我们的QQ交流群:887790 加入Q群 易优最新程序下载: 点击下载
QQ在线咨询