Jobeet de symfony ne peut pas trouver la page d'index?
Question
Je suis dans le jour 10 de Symfony de jobeet Tutorial. Tout marchait bien, mais quand j'ai essayé d'aller à la page d'index: http: // localhost: 9090 / frontend_dev.php
Je suis le message suivant:
sfPatternRouting Match route "job" (/job.:sf_format) for /job with parameters array ( 'module' => 'job', 'action' => 'index', 'sf_format' => 'html',)
2 Info sfFrontWebController Action "job/index" does not exist
3 Error sfError404Exception Action "job/index" does not exist.
(j'ai toujours une sauvegarde de jour 9, et la page d'index fonctionne très bien).
Toutes les suggestions?
La solution
Je suppose que vous avez remplacé les méthodes app / modules / job / actions.class.php avec ce que vous avez trouvé sur 10 jours, au lieu de les ajouter simplement. Il doit y avoir une méthode executeIndex () dans ce fichier si vous voulez obtenir quelque chose dans / emploi
Autres conseils
Ouais, il est quelque chose comme ceci:
class jobActions extends sfActions
{
public function executeIndex(sfWebRequest $request)
{
$this->categories = Doctrine_Core::getTable('JobeetCategory')->getWithJobs();
}
public function executeShow(sfWebRequest $request)
{
$this->job = $this->getRoute()->getObject();
}
public function executeNew(sfWebRequest $request)
{
...
}
...
}
J'ai aussi eu le remplacer. Ouais si executeIndex et executeShow sont importants pour "index" et "show". ;)