Je reçois un 404 en essayant d'ajouter une nouvelle page de module. Je manque apparemment quelque chose de fondamental ici, étant un débutant à Symfony. Quelqu'un peut-il souligner ce que je manque?Symfony: ajout d'une nouvelle action/erreur de vue. (Newb question)
Merci beaucoup.
modules/admin/actions/actions.class.php
/* following executeIndex() */
public function executeSchedule()
{
if ($this->getRequest()->getethod() != sfRequest::POST)
{
return sfView::SUCCESS;
}
else
{
$name = $this->getRequestParameter('first_name');
echo $name;
}
}
modules/admin/templates/scheduleSuccess.php
<?=set_title('Schedule')?>
<form action="/admin/schedule" method="POST">
<input name="foo" type="text">
<?php echo submit_tag('Schedule'); ?></p
À soumettre, je reçois cette erreur:
Sep 28 10:02:37 symfony [info] {sfAction} call "defaultActions->executeError404()"
Sep 28 10:02:37 symfony [warning] {404} requested url: /admin/schedule
Sep 28 10:02:37 symfony [info] {sfView} initialize view for "default/error404"
Avez-vous mis en place un itinéraire dans votre routes.yml pour acheminer l'URL pour ce contrôleur? – Zed
Oui, j'ai une configuration de route pour ce lien. J'ai essayé dans les deux sens. Vous n'avez pas besoin de routes pour les actions de formulaire, cependant, n'est-ce pas? –