在 PhpStorm 中提示:潜在的多态调用。Request 的层次结构中没有成员
1、在 PhpStorm 中提示:潜在的多态调用。Request 的层次结构中没有成员。如图1
2、打印 $this->request,确认 其是 yii\web\Request Object。如图2
3、这是因为 $this->request 没有被类型明确标注,而 PhpStorm 无法确认它的类类型(即无法识别 $this->request 是 \yii\web\Request 的实例)。最终决定在控制器的基类中如下实现,现在 IDE 就能在所有的子类中识别 $this->request 为 yii\web\Request 类型了。如图3
/** * @property Request $request */ class ApiBase extends Controller { }
近期评论