Symfony Jobeet kann die Index-Seite nicht finden?
Frage
Ich bin in den Tag 10 von Symfony Jobeet Tutorial. Alles funktionierte gut, aber wenn ich versuchte, auf die Index-Seite zu gehen: http: // localhost: 9090 / frontend_dev.php
Ich habe die folgende Meldung an:
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.
(Ich habe immer noch eine Sicherung Tag 9 und die Index-Seite funktioniert gut).
Irgendwelche Vorschläge?
Lösung
Ich denke, man die Methoden in app / Module ersetzt / Job / actions.class.php mit dem, was Sie am Tag haben 10, statt sie einfach hinzufügen. Es muss eine executeIndex () -Methode in dieser Datei, wenn Sie etwas zu bekommen, wollen in / job
Andere Tipps
Ja, es ist so etwas wie folgt aus:
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)
{
...
}
...
}
ich auch überschreiben hatte. Ja so executeIndex und executeShow sind wichtig für die "Index" und "Show". ;)