Здравствуйте.
---
Моя предыстория: лет шесть назад, когда я ещё не ведал про Yii, были такие задачи, отправлять две или три формы с одной страницы, и делалось это просто, по name.
Грубо говоря, если кнопка
<input type="submit" name="send"/>
То в условиях пишешь:
<?php
if(isset($_POST['send'])){
// то происходит это
}
?>
Если у другой формы кнопка:
<input type="submit" name="rezult"/>
То:
<?php
if(isset($_POST['rezult'])){
// то происходит это
}
?>
по логике вещей: Yii2
...
if(isset(Yii::$app->request->post('send')){}
...
если кнопка
<?= Html::submitButton('отправить', ['name' => 'send', 'class' => 'btn btn-primary']) ?>
Но я вроде бы так делал, поэтому пишу здесь.
Дело в том, что по какой-то причине я не нахожу функционала, который отправлял бы формы по их нэйму. Всё отправляется сразу, независимо от того, что формы разные, где логика?
Вопрос: как реализовать в экшене отправку форм по их именам в сабмитах?
P.S. уточняю, с помощью форм, я делаю проверку а не отправку данных в БД, то есть происходит передача post информации через
Html::beginForm();
.
Там установлено две формы, так нужно, и это не обсуждается, как и не обсуждается вопрос, зачем в автомобиле кондиционер. Так же и тут, для удобства, сначала срабатывает одна форма, которая кое-что отправляет, другая просто подтверждает, и всё это происходит на одной странице. Специфика функционала.