перезаписать функцию и сохранить - Symfony - PullRequest
0 голосов
/ 18 августа 2011

таблица:

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

в BaseNews у меня есть:

  • @ метод 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 не должна выполняться в public function save , потому что там выполняется только functionOne.

Я бы хотел получить данные из формы напрямую.

...