Symfony中的News.class.php中的getTitle()

时间:2011-08-18 11:22:21

标签: php symfony1 doctrine symfony-1.4

我有桌子新闻:

id   | title  | body
1    | title1 | body1
2    | title2 | body2

我有

News.class.php 和 NewsTable.class.php

我想编辑方法 getTitle()。 在News.class.php中,我添加:

public function getTitle()
{
    return $this->title . "aa"; //line 35
}

但我有错误:

注意:未定义的属性:第35行的localhost / new / lib / model / doctrine / News.class.php中的News :: $ title

我如果改变:

public function getTitle()
{
    return $this->getTitle() . "aa"; //line 35
}

然后网站不显示。

如果改变:

public function getTitle()
{
    return $this->body . "aa"; //line 35
}
这项工作还好! 我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用$this->get('title')。这得到了Doctrine模型类的标题。 :)

public function getTitle() {
  return $this->get('title').'aa';
}