Yii 2对象错误

Yii 2对象错误,yii,yii2,Yii,Yii2,请帮帮我,我是基本的Yii 2。当我试图提供产品信息时,我得到了“试图获取非对象的属性”。 非常感谢

请帮帮我,我是基本的Yii 2。当我试图提供产品信息时,我得到了“试图获取非对象的属性”。
非常感谢

为空,您需要在
操作视图
中检查$product是否为空

public function actionView($id){
//Your Query
if(!$product)
  throw new NotFoundHttpException('The Post is not exist.');
// $this-render … 
}

您未检查是否找到模型。在您的操作中,在
findOne()
之后添加
if($model)
。您在视图中使用
products
,但在控制器中使用
product
。只需查看任何自动生成的控制器的findModel方法