【发布时间】:2014-01-20 23:41:18
【问题描述】:
如何在另一个模型中调用模型方法,例子 我有这样的代码
/model/user.php
public function get_token_by_id($id){
//some code
}
我想调用我的另一个模型
/模特/餐厅
App::bind('user','user');
class RestaurantController extends BaseController {
public function __construct(user $modelUser){
$this->modelUser = $modelUser;
}
public function getUser(){
$someVar = $this->modelUser->get_token_by_id($id);
}
}
但我得到一个错误
在非对象上调用成员函数 get_token_by_id()
如何解决?
【问题讨论】:
-
可能是
App::bind('user','User');或App::bind('user','App\User');