gnatUser.php 453 Bytes
Newer Older
zYne's avatar
zYne committed
1
<?php 
2 3 4 5 6 7 8
class gnatUserTable { }

class gnatUser extends Doctrine_Record 
{
    public function setTableDefinition() 
    {
        $this->hasColumn('name', 'string', 150);
zYne's avatar
zYne committed
9
        $this->hasColumn('foreign_id', 'integer', 10, array ('unique' => true,));
10 11 12 13 14
    }
    
    public function setUp()
    {
        parent::setUp();
zYne's avatar
zYne committed
15
        $this->hasOne('gnatEmail as Email', array('local'=> 'foreign_id', 'foreign'=>'id', 'onDelete'=>'CASCADE'));
16 17 18 19
    }
    
}