thinkphp模型有必要用嗎 tp5中模型操作get或者find方法有什么區(qū)別?
tp5中模型操作get或者find方法有什么區(qū)別?$user=user::get(1)echo$user->name//使用數(shù)組查詢$user=user::get([“name”=>“Thin
tp5中模型操作get或者find方法有什么區(qū)別?
$user=user::get(1)echo$user->name//使用數(shù)組查詢$user=user::get([“name”=>“ThinkPHP”)//使用閉包查詢$user=user::get(函數(shù)($query){$query->where(“name”,“ThinkPHP”)echo$user->name。如果您在模型中,不要使用$this->name獲取數(shù)據(jù),請使用$this->getattr(“name”)替換?;蛘哒{(diào)用模型實例化后,查詢方法$user=new user()//query single data$user->where(“name”,“thinkphp”)->find()get或find方法返回當前模型的對象實例,可以使用model方法。
thinkphp5中的model模型層,有什么用?
模型是應用程序的一部分,用于處理應用程序數(shù)據(jù)邏輯。通常,模型對象負責訪問數(shù)據(jù)庫中的數(shù)據(jù)。
Thinkphp5不將模型用作數(shù)據(jù)處理。有時模型需要處理數(shù)據(jù)和SQL連接。你可以把這些放到服務層去處理。所以每個框架都是不同的,它不可能是完美的
你不必擔心這個問題?,F(xiàn)在最新的TP版本是基于API設計的,非常類似于laravel
ThinkPHP6.0版本已經(jīng)發(fā)布-架構(gòu)升級,底層架構(gòu)已經(jīng)針對協(xié)作進行了優(yōu)化和調(diào)整