public function actionDone($id)
{
if ($model = $this->findModel($id)) {
$model["status"] = 3;
if ($model->save()) {
return $this->redirect(['test/index']);
}
} else {
throw new NotFoundHttpException('The requested page does not exist.');
}
}
它仅适用于每个链接的第一次。之后,它只是重定向到' test / index' 而不做任何事情。好像浏览器(或其他人)记得,如果我们打开,例如,页面 site.com/?r=test/done&id=2 ,它应该重定向到&#39 ;测试/索引' 无论如何。
为什么?我该如何解决?
我甚至尝试在方法的开头加上 die(); - 无论如何,它会重定向到' test / index' ,直到我使用不同的方式链接另一个ID。
谢谢!