Yii2按钮具有两个功能

Yii2按钮具有两个功能,yii2,Yii2,嗨,我需要创建一个按钮与2功能保存,然后预览。现在我有两个独立的按钮 为了节省 echo Html::submitInput('Save', ['name' => 'saveOnly','value' => '1', 'class' => 'btn btn-success']); 和预览 <a target="_blank" href="https://url.xxxx/something/show/<?php echo $mycontroler->id;

嗨,我需要创建一个按钮与2功能保存,然后预览。现在我有两个独立的按钮

为了节省

echo Html::submitInput('Save', ['name' => 'saveOnly','value' => '1', 'class' => 'btn btn-success']);
和预览

<a target="_blank" href="https://url.xxxx/something/show/<?php echo $mycontroler->id; ?>" class="-js-remove btn btn-warning btn-flat">View</a>


需要将这两个按钮合并为一个按钮

您可能不应该合并按钮,而是在成功保存后重定向到预览:

public function actionSave() {
    // handle saving record

    return $this->redirect(['preview']);
}

您应该在提交前和提交预览时进行ajax保存。