所以,在我的一些方法中的控制器中,我想返回这样的视图:
return $this->render('home', [
'model' => $model,
]);
在我的doc块中,我想记录这个方法返回的内容。我不知道如何记录此方法正在返回视图。这是一种资源吗?它是混合的吗?
这有效吗?:
@return resource
你如何记录你的方法正在返回重定向到其他页面?
您的文档块只是在IDE中为您提供类型提示,并使内容更可读。如果你返回的是@return resource,你绝对可以这样做,但你也可以包括更多的评论。
/**
* This function returns a view which then redirects the user to another page
*
* @param string $model The model we looked at
* @return resource The page to redirect to
*/
function foo($model){
return $this->render('home', [
'model' => $model,
]);
}
如果你的框架中有一个更具体的类来说明$this->render的实际返回是什么,那么你可能应该包括它,但如果你说$this->render重定向页面,那么实际上没有理由在这个函数中返回它,因为这些调用不会发生,它可以只是一个void函数(或者你可以在失败的情况下返回一个布尔值)