魏曦yii视频,文章详情,$userMe->email,总是这个提示出错。
public function actionDetail($id)
{
//step1:准备数据模型
$model=$this->findModel($id);
$tags=Tag::findTagWeights();
$recentComments=Comment::findRecentComments();
$userMe=User::findOne(Yii::$app->user->id);
$commentModel=new Comment();
$commentModel->email=$userMe->email;
$commentModel->userid=$userMe->id;
//step2:当提交评论时,处理评论
if($commentModel->load(Yii::$app->request->post())){
}
//step3:传数据给视图渲染
return $this->render('detail',[
'model'=>$model,
'tags'=>$tags,
'recentComment'=>$recentComments,
'commentModel'=>$commentModel,
]);
}
发现并没有userMe。
再看,根本没有user->id。
折腾几个小时……
??
最后发现原来是没有登陆。
登陆不进去……才发现前后台分离。
而且原来的用户名已经被删除。
但是想重新注册登陆,发现并没有页面。
前面视频不是说后面再做前台用户管理?还是?我忘记了?或者是:我漏了一节课?待查
bug……