Doctrine lekerdezes log

5 views
Skip to first unread message

DoBa

unread,
Sep 7, 2010, 8:28:33 AM9/7/10
to Symfony-hu
Sziasztok.

Az a kerdes merutl fel, hogy a doctrine-nal megoldhato-e, hogy
logoljuk, hogy melyik tabla melyik mezojet mikor hasznaltuk utoljara.

A Jobeet-bol vett peldaval illusztralval a problema (http://
www.symfony-project.org/jobeet/1_4/Doctrine/en/03):

JobeetJob osztaly eseten gondolom megoldahato a get*() set*()
fuggvenyekben.

Viszont mi van azokkal a mezokkel, amik egy lekerdezes "where" ill.
"limit" stb. reszeben fordulnak elo?

peldaul (http://www.symfony-project.org/jobeet/1_4/Doctrine/en/06):

// lib/model/doctrine/JobeetCategoryTable.class.php
class JobeetCategoryTable extends Doctrine_Table
{
public function getWithJobs()
{
$q = $this->createQuery('c')
->leftJoin('c.JobeetJobs j')
->where('j.expires_at > ?', date('Y-m-d H:i:s', time()));

return $q->execute();
}
}

Itt azt kene tudni, hogy a j.expires_at mezo hasznalva volt.

Roviden egy nagy es bonyolul adatbazisban meg lehessen mondani, ha egy
tabla mezojere mar nincs szukseg tehat torolhet ill. az hogy melyik
kodreszlet hasznalja.
Reply all
Reply to author
Forward
0 new messages