访问出现 Call to undefined method app\controllers\PurchaseOrderController::getDb()
访问出现
Call to undefined method app\controllers\PurchaseOrderController::getDb()
问题出现原因:在控制器中,有一个Model类,用调用静态方法的方式,调用了不是静态方法的方法
例如:
控制器中:
UserModel::getUserIinfo(); //调用UserModel中的静态方法getUserInfo();
UserModel模型中:
public function getUserInfo(){...} //模型中只是一个普通方法
解决方法:
1. 用Model像普通方法一样调用此方法。
例如:在控制器中
$userModel = new UserModel();
$userModel->getUserInfo();
2. 将Model中的方法改变成静态方法。
例如:在UserModel类中
public static function getUserInfo(){...}
浙公网安备 33010602011771号