当引用位于其他视图内时刷新视图

时间:2014-10-14 19:04:57

标签: php yii2

我正在使用Yii2 Framework,我遇到了这个问题。

我在enrollment.php视图中有一个按钮:

enrollment.php

AjaxSubmitButton::begin([
    'label' => "procurar",
    'ajaxOptions' => [
        'type' => 'post',
        'url' => Url::toRoute('event/findcpf', true),
        'success' => new JsExpression('function(html){$("#student").html(html)}'),
    ],
    'options' => [
        'class' => 'customclass',
        'type' => 'submit',
    ],
]);

该按钮调用controller.php中的一个动作,该动作在< DIV>在enrollment.php

controller.php:

public function actionFindcpf() {
    .
    .
    .
    return $this->renderAjax('resultcpf', [
        'result' => $student, 
        'event_id' => $event_id, 
        'enr' => $enr
    ]);
}

该视图有另一个按钮,可以在同一个控制器中调用另一个动作:

resultcpf.php

echo Html::beginForm(Url::toRoute('event/studentfound', true), 'get');
...
echo Html::submitButton('adicionar');

当我按下resultcpf.php视图上的按钮时,我想要使用动作studentfound刷新视图enrollment.php。

感谢。

0 个答案:

没有答案