Bonsoir,
je suis en train de dévellepoer un site. J'ai utiliser la méthode du router et du MVC. Le probléme c'est que je j'obtient l'erreur suivante :
Mon code controller est le suivant :
<?php
namespace Library\Controller\ControllerPublic;
use Library\Form\FormBoostrap;
class UsersController extends AppController
{
public function login()
{
$errors = false;
if(!empty($_POST))
{
}
else
{
$errors = true;
}
$form = new FormBoostrap($_POST);
$this->render('public.login', compact('form', 'errors'));
}
public function register()
{
}
public function resetpassword()
{
}
public function contact()
{
}
}
et ma view users :
<form action="login" method="post">
<?= $form->input('username', 'Pseudo'); ?>
<?= $form->input('password', 'Mot de passe', ['type' => 'password']); ?>
<button class="btn btn-primary">Envoyer</button>
</form>
J'ai trouvé mon erreur :)
Dans mon index j'ai mis
$router->get au lieu de $router->post