2013-07-23 110 views
0
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 

有些文章告訴我,這是不可能的,我需要用PHP來做,但究竟在哪裏?在lib> model> doctrine> base文件夾中?我腦海中的小聲說:你沒有別的選擇:/Symfony 1.4 doctrine yml設置默認字段值與另一個字段的值

回答

0

好吧,在我睡好了之後,我明白了。這是lib下>模式>理論> Table.class.php

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

BUT!...這不符合我的陽明燈具工作。任何想法,使其與我的裝置工作? [懶惰說話]。

+0

好的,因爲沒有更多的答案... –

相關問題