Change the primary key
class Tag extends BaseTag
{
public function setName($name)
{
$tag = Doctrine::getTable('Tag')->findOneByName($name);
if ($tag) {
$this->assignIdentifier($tag->identifier());
} else {
$this->_set('name', $name);
}
}
}
last updated october 2010