Yii2从函数呈现页面
我已经在YII2中创建了一个rest调用框架。在这个例子中,我有一个来自这个类的类APIRequest,如果我从API中得到一个错误,我想呈现一个页面 我的代码:Yii2从函数呈现页面,yii2,Yii2,我已经在YII2中创建了一个rest调用框架。在这个例子中,我有一个来自这个类的类APIRequest,如果我从API中得到一个错误,我想呈现一个页面 我的代码: public static function response($response,$serviceObject) { if($serviceObject->responseCode == 420) { $errorMessage = $response->errorMessage;
public static function response($response,$serviceObject)
{
if($serviceObject->responseCode == 420)
{
$errorMessage = $response->errorMessage;
return \Yii::$app->getView()->renderFile('@app/views/merchants/error.php',['errorMessage'=>$errorMessage]);
}
else
{
return $response;
}
}
但这是行不通的。没有多少信息可供参考。在哪里调用此方法?在控制器类中
也许这会有所帮助一般来说,Yii restapi不使用任何视图。看
否在另一个类中调用它OK,那么错误到底是什么?这个函数在哪里?在控制器中?请提供相应的控制器部分。