如何修改Doctrine中的主键名称

时间:2010-11-20 09:20:11

标签: php doctrine

Doctrine会将“id”设置为默认主键,如何修改它? 我的表只有两个列,有“type_code”和“type_name”,“type_code”是prmary键。

1 个答案:

答案 0 :(得分:0)

这里是示例表定义可以帮到你:)

class typetable extends Doctrine_Record
{
public function setTableDefinition()
{
  $this->setTableName('your table name ');
  $this->hasColumn('type_code', 'integer', 8, array('type' => 'integer',
  'length' => 8, 'primary' => true, 'autoincrement' => true));
  $this->hasColumn('type_name', 'string', 255, array('type' =>
  'string', 'length' => 255));
}
 /////   extra code here ...... 
}