abstract class BaseFarmAnimal extends sfDoctrineRecord
{
public function setTableDefinition()
{
$this->setTableName('farm_animal');
$this->hasColumn('name', 'string', 20, array(
'type' => 'string',
'length' => '20',
));
$this->hasColumn('sound', 'string', 20, array(
'type' => 'string',
'length' => '20',
));
$this->hasColumn('leg_count', 'integer', null, array(
'type' => 'integer',
));
$this->hasColumn('created_at', 'timestamp', null, array(
'type' => 'timestamp',
));
$this->hasColumn('updated_at', 'timestamp', null, array(
'type' => 'timestamp',
));
$this->hasColumn('purpose', 'enum', null, array(
'type' => 'enum',
'values' =>
array(
0 => 'beef',
1 => 'dairy',
),
));
$this->hasColumn('breed', 'string', 20, array(
'type' => 'string',
'length' => '20',
));
$this->hasColumn('egg_color', 'enum', null, array(
'type' => 'enum',
'values' =>
array(
0 => 'brown',
1 => 'white',
),
));
}
public function setUp()
{
parent::setUp();
}
}