鍍金池/ 問答/PHP/ TP5控制器中使用模型時(shí)必須要實(shí)例化嗎?

TP5控制器中使用模型時(shí)必須要實(shí)例化嗎?

比如User模型內(nèi)有一個(gè)getuid()方法 比如我要在控制器中使用方法時(shí)必須要先實(shí)例化User模型嗎$user=new User()然后再調(diào)用這個(gè)$user->getuid()方法嗎?

回答
編輯回答
款爺

可以使用助手函數(shù)Model('User')->getuid();

2018年9月18日 01:12
編輯回答
乖乖瀦

可以設(shè)置為靜態(tài)方法

public static function getuid()
{
...
}

然后靜態(tài)調(diào)用

$uid = User::getuid();
2017年3月30日 20:40
編輯回答
不歸路

非靜態(tài)方法當(dāng)然要先實(shí)例化啊

2017年2月28日 07:00