Symfony 1.4查询构建器单个字符说明

时间:2014-07-07 05:51:11

标签: php doctrine symfony-1.4 builder

我正在做 jobeet 教程,但我对查询构建器中使用的单个字符感到困惑:

$q = Doctrine_Query::create()
  ->select(' j .*')     //what is j ?
  ->from('JobeetJob j')
  ->leftJoin('j.JobeetCategory c') //what is c ?
  ->leftJoin('c.JobeetAffiliates a'); //what is a ?
  ->where('a.id = ?', $this->getId());

该查询构建器中 j,c,a 的含义是什么?

1 个答案:

答案 0 :(得分:1)

j是您在一行中定义的JobeetJob表的别名:

->from('JobeetJob j')
{p>同样适用于c表的JobeetCategorya的{​​{1}}。这些别名可以是您喜欢的任何内容,因此您的查询也可能如下所示:

JobeetAffiliates