Doctrine Symfony 1.4 yml使用另一个字段设置默认字段值';s值
一些文章告诉我这是不可能的,我需要用PHP来实现,但具体在哪里?在库>模型>条令>基础文件夹中?我脑子里的小声音在说:你别无选择://好吧,睡了一个好觉后我就知道了。它位于lib>model>doctrine>Table.class.php下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
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);
}