模型初始化
模型初始化
模型同樣支持初始化,與控制器的初始化不同的是,模型的初始化是重寫Model
的initialize
,具體如下
namespace app\index\model;
use think\Model;
class Index extends Model
{
//自定義初始化
protected function initialize()
{
//需要調(diào)用`Model`的`initialize`方法
parent::initialize();
//TODO:自定義的初始化
}
}
同樣也可以使用靜態(tài)init
方法,需要注意的是init
只在第一次實例化的時候執(zhí)行,并且方法內(nèi)需要注意靜態(tài)調(diào)用的規(guī)范,具體如下:
namespace app\index\model;
use think\Model;
class Index extends Model
{
//自定義初始化
protected static function init()
{
//TODO:自定義的初始化
}
}
文檔最后更新時間:2018-04-26 10:03:21
未解決你的問題?請到「問答社區(qū)」反饋你遇到的問題