Új hozzászólás Aktív témák

  • Brown ügynök

    senior tag

    Symfony: A hetedik napon

    A hetedik nap végére az oldalon meg kellene jelennie az oldalnavigációnak amelynek köszönhetően lapozni tudjuk (következő, ugrás a végére, stb.) a munkákat a Jobeet-en. Probléma már a 6. leckében is volt:

    // lib/model/doctrine/JobeetCategory.class.php

    public function getActiveJobs($max = 10)
    {
    $q = Doctrine_Query::create()
    ->from('JobeetJob j')
    ->where('j.category_id = ?', $this->getId())
    ->limit($max);

    return Doctrine_Core::getTable('JobeetJob')->getActiveJobs($q);
    }

    Ez így nem működik. A limit fv.-be közvetlenül kell(ett) megh. a max értékét, úgy működött. Ez csak azért jegyzem meg mert a hetedik napon megváltozik a fv bár talán lényegtelen.

    Ugorjunk a hetedik nap végére. Itt már meg kellene jelennie a lap alján a navigációnak ehelyett csak a kategóriánkénti munkák száma jelenik meg (6). Itt nincs hibaüzenet viszont ha rákkantintok a 6-ra (hogy listázza ki) akkor a következő hibaüzeneteket kapom(többek közt):

    1. Unable to find the JobeetCategory object with the following parameters "array ( 'slug' => 'design',)").
    2. sfObjectRoute->getObject()
    in SF_ROOT_DIR\apps\frontend\modules\category\actions\actions.class.php line 15

    A nevezetes 15. sor: $this->category = $this->getRoute()->getObject();

    Magyarán se navigáció, se listázás. Átnéztem a kódot és mindent úgy írtam ahogy a tutorialban van kivéve a public function getActiveJobs fv mert különben az nem működne.

    Remélem ez elég lesz ahhoz, hogy valami tanáccsal szolgáljatok.

Új hozzászólás Aktív témák