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