Как сделать переход на другую страницу на кнопку

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Sanvirtus
Сообщения: 117
Зарегистрирован: 2017.04.20, 09:27
Откуда: Беларусь
Контактная информация:

Как сделать переход на другую страницу на кнопку

Сообщение Sanvirtus »

В общем, есть страница Test.php. На ней я вывожу:

Код: Выделить всё

<div class="test">

    <?php Pjax::begin(); ?>

        <div>
            <h3 class="count" align="left"><b>Всего вопросов: <i><?= $QuestCount ?></i></b></h3>
        </div>

        <div class="panel panel-primary">

                <?php foreach ($Questions as $Quest) : ?>
                    <div id="<?=$Quest['id_rec']?>" class="panel__item <?= $Quest == current($Questions) ? ' active' : '' ?>">

                        <div class="name_question" align="center">
                            <h4>Вопрос №<?= $num ?> (<?= $Quest->name_quest; ?>)</h4>
                        </div> <!-- <div class="name_question"> -->

                        <div class="text_question" align="center">
                            <?= $Quest->text_quest; ?>
                        </div> <!-- <div class="text_question"> -->

                        <div class="answer">
                            <?php foreach ($Quest->squizqa as $Answer) { ?>
                                <p>
                                    <input type="checkbox" name="answer" value="<?=$Answer['id_rec']?>"> <?= $Answer->text_answer ?>
                                </p>
                            <?php } ?>
                        </div> <!-- <div class="answer"> -->

                    </div> <!-- <div class="id_question"> -->
                <?php $num++; endforeach; ?>

        </div>

    <?php Pjax::end(); ?>

    <div class="form-group" align="center">
        <a class="btn btn-primary show-prev">Предыдущий вопрос</a>
        <a class="btn btn-primary show-next">Следующий вопрос</a>
        <?= Html::submitButton('Закончить тест', ['class' => 'btn btn-success']) ?>
    </div> <!-- <div class="form-group"> -->

</div> <!-- <div class="test"> -->
Как сделать по нажатию этой клавиши переход на страницу CompleteTest.php ?

Код: Выделить всё

<?= Html::submitButton('Закончить тест', ['class' => 'btn btn-success']) ?>
caHek2x
Сообщения: 1240
Зарегистрирован: 2016.04.12, 20:41

Re: Как сделать переход на другую страницу на кнопку

Сообщение caHek2x »

ну раз у вас нет формы то зачем обязательно submitButton ?

Код: Выделить всё

<?= Html::a('Закончить тест', ['/...'], ['class' => 'btn btn-success']) ?>
Ответить