я только начинаю свою путь в программирование.
Пишу маленький проектик на компонентах symfony.
У меня есть такой роут
index:
path: /
defaults:
_controller: 'App\Controllers\CommentController::get'
где я вывожу все комментарии
так же на главной странице у меня есть форма для добавления комментария
<form action="/" method="POST" enctype="multipart/form-data">
<section class="form-gradient mb-5">
<div class="header peach-gradient">
<div class="row d-flex justify-content-center">
</div>
</div>
<div class="card-body mx-4">
<div class="md-form">
<input type="text" id="form104" name="name" class="form-control" placeholder="Ваше имя"
required>
</div>
<div class="md-form">
<input type="text" id="form105" name="email" class="form-control" placeholder="Ваша почта"
required>
</div>
<div class="md-form">
<input id="form107" name="text" class="md-textarea form-control" rows="5"
placeholder="Добавьте Ваш комментарий" required>
</div>
<div class="row d-flex align-items-center mb-3 mt-4">
<div class="col-md-12">
<div class="text-center">
<button type="submit" class="btn btn-grey btn-rounded z-depth-1a">Send</button>
</div>
</div>
</div>
</div>
</div>
</section>
</form>
мой контрроллер
class CommentController extends Controller
{
public $model;
public function __construct(CommentModel $model)
{
parent::__construct();
$this->model = $model;
}
public function set(Request $request)
{
$name = $request->request->get('name');
$email = $request->request->get('email');
$text = $request->request->get('text');
$this->model->setComment($name, $email, $text);
}
public function get(Request $request)
{
$data = $this->model->getComments();
$this->view->generate('chat_view.php', 'home_view.php', $data);
}
}
Как мне обработать два метода одного контроллера на одной странице?