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

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

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

回答
編輯回答
款爺

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

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

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

public static function getuid()
{
...
}

然后靜態(tài)調用

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

非靜態(tài)方法當然要先實例化啊

2017年2月28日 07:00