TP5控制器中使用模型时必须要实例化吗?

比如User模型内有一个getuid()方法 比如我要在控制器中使用方法时必须要先实例化User模型吗$user=new User()然后再调用这个$user->getuid()方法吗?

ABOUTYOU
浏览 951回答 4
4回答

忽然笑

可以设置为静态方法 public static function getuid() { ... } 然后静态调用 $uid = User::getuid();

墨色风雨

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

慕侠2389804

非静态方法当然要先实例化啊

犯罪嫌疑人X

在当前模型内可以 $uid = self->getuid();
打开App,查看更多内容
随时随地看视频慕课网APP