我有 _form 视图,其中包含执行 actionCreate()功能的提交按钮:
<?= Html::submitButton() ?>
按下它时,必须渲染/重定向两个视图:
这是简化的actionCreate()函数:
public function actionCreate() {
$model = new Persons();
$this->render('_rpficha', [ 'model' => $model]);
return $this->redirect(['index', 'id' => $model->id]);
}
答案 0 :(得分:0)
您需要使用JavaScript进行此类客户端操作。
在您的view / index.php文件中:
<?php
$this->registerJs('
setTimeout(function () {
window.location.href = "http://www.google.com"
}, 5000); //5 seconds timeout. set it to 0, if you want to do it immediately',
\yii\web\View::POS_READY);
?>