Запрос RAW SQL с Zend Framework

Я бы хотел переопределить установщик для ассоциации, но write_attribute () не работает - вероятно, потому что этот метод работает только для столбцов базы данных.

Я пробовал super (), но это тоже не сработало (не думал, что это будет ... но стоило предположить).

Как мне переопределить сеттер? Вот что я пытаюсь сделать:

  def parent=(value)
    # this line needs to be changed
    write_attribute(:parent, value)

    if value.subject.start_with?('Re:')
      self.subject = "#{value.subject}"
    else
      self.subject = "Re: #{value.subject}"
    end

    self.receivers << value.sender
  end
7
задан Fire Emblem 28 May 2011 в 15:18
поделиться