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();
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步