Symfony1 symfony:尝试在后端列表中添加来自另一个模型的字段。内连接

Symfony1 symfony:尝试在后端列表中添加来自另一个模型的字段。内连接,symfony1,Symfony1,我已经创建了一个内部连接条件来显示后端中的元素列表 这是我的模型: user: name: { type: varchar(255) } age: { type: integer } article: title: { type: varchar(255) } content: { type: varchar(255) } user_id: { type: varchar(255) } 这是文章模块的my

我已经创建了一个内部连接条件来显示后端中的元素列表

这是我的模型:

  user:
    name:  { type: varchar(255) }
    age:   { type: integer }

  article:
    title:        { type: varchar(255) }
    content:      { type: varchar(255) }
    user_id:      { type: varchar(255) }
这是文章模块的my generator.yml(一部分):

  list:
    peer_method:  getArticles
    display: [title, content, age]
这是getArticles()的方法:

如您所见,我希望显示与“age”字段对应的列,因此当我尝试显示文章列表时,会出现一个错误,类似于“方法articles::getAge()未定义”

因此,我认为应该创建方法Articles::getAge(),但是。。我应该在里面写什么?检索与项目的字段user\u id的值对应的用户对象的新条件?或者我在其他方面有错吗

sf 1.4/1

问候

Javi是:

class Articles
{
  public function getAge()
  {
    return $this->getUser()->getAge();
  }
}
或类似的代码,根据您的相关模型检索值-我通常使用条令,但从我模糊的记忆中,我认为上面应该可以工作:-)

class Articles
{
  public function getAge()
  {
    return $this->getUser()->getAge();
  }
}