0
我想通過post方法將1個變量從視圖傳遞到另一個視圖。使用重定向代碼,但它不工作如何使用數據從一個視圖重定向到另一個視圖 - Yii2
Yii::$app->getResponse()->redirect('home','id'=>$id)->send();
我想通過post方法將1個變量從視圖傳遞到另一個視圖。使用重定向代碼,但它不工作如何使用數據從一個視圖重定向到另一個視圖 - Yii2
Yii::$app->getResponse()->redirect('home','id'=>$id)->send();
試試這個
Yii::$app->getResponse()->redirect(['home','id' => $id])->send();
爲了完整的控制器上下文起見,你可以使用:
class MyController extends \yii\web\Controller
{
public function actionIndex()
{
return $this->redirect(['home', 'id' => 123]);
}
}
凡redirect()
數組參數等於yii\helpers\Url::to()。
您無法通過重定向傳遞post參數,您可以通過JavaScript構建和提交表單。 – Fisher
或者您可以在會話中保存參數並在新頁面中讀取 – Fisher