覆盖功能并保存 - Symfony

时间:2011-08-18 13:05:59

标签: php symfony1 doctrine symfony-1.4

表:

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

在BaseNews我有:

  
      
  • @method string getTitle()返回当前记录的“标题”   值
  •   
class News extends BaseNews
{   
    public function save(Doctrine_Connection $conn = null) {

        $this->setTitle(functionOne($this->getTitle()));

        parent::save($conn);
    }

    public function getTitle()
    {
        return functionTwo($this->getTitle());
    }

}

如果执行函数保存,我如何制作然后她直接从FORM获取数据,而不是从这个类中的函数getTitle获取数据?我必须在这个类中覆盖函数getTitle(),执行 functionTwo (我在模板中使用它),但是functionTwo不应该在公共函数保存中执行,因为只执行functionOne。

我想直接从Form获取数据。

0 个答案:

没有答案