Doctrine Symfony 1.4 yml使用另一个字段设置默认字段值';s值

Doctrine Symfony 1.4 yml使用另一个字段设置默认字段值';s值,doctrine,symfony-1.4,field,default,Doctrine,Symfony 1.4,Field,Default,一些文章告诉我这是不可能的,我需要用PHP来实现,但具体在哪里?在库>模型>条令>基础文件夹中?我脑子里的小声音在说:你别无选择://好吧,睡了一个好觉后我就知道了。它位于lib>model>doctrine>Table.class.php下 Table: field_1: type: decimal(6) scale: 2 fixed: false unsigned: true notnull: true field

一些文章告诉我这是不可能的,我需要用PHP来实现,但具体在哪里?在库>模型>条令>基础文件夹中?我脑子里的小声音在说:你别无选择://

好吧,睡了一个好觉后我就知道了。它位于lib>model>doctrine>Table.class.php下

Table:
    field_1:
      type: decimal(6)
      scale: 2
      fixed: false
      unsigned: true
      notnull: true 
    field_2:
      type: decimal(6)
      scale: 2
      fixed: false
      unsigned: true
      notnull: true
      default: field_1
但是!。。。它不适用于我的yml装置。有什么办法让我的固定装置工作吗? [懒惰说话]

public function save(Doctrine_Connection $conn = null) {
        if ($this->isNew() && !$this->getField2()) {
            $this->setField2($this->getField1());
        }
        return parent::save($conn);
    }