Hi i am creating a new plugin .thats why i need to extend the leadentity so i tried to extend the leadentity like this
/**
- Class Lead.
*/
class Liaselead extends Lead
{
/**
-
@var DateTime
*/
private $pushedToLiase;
/**
-
@var
*
*/
private $liase;
/**
- Constructor.
*/
public function __construct(){
if(is_subclass_of($this,‘MauticLeadBundleEntityLead’)){
$parent=get_parent_class($this);
$reflectionProperty = new ReflectionProperty($parent,‘id’);
$reflectionProperty->setAccessible(true);
}
parent::__construct();
}
/**
-
@param ORMClassMetadata $metadata
*/
public static function loadMetadata(ORMClassMetadata $metadata)
{
parent::loadMetadata($metadata);
$builder->createField(‘pushedToLiase’, ‘datetime’)
->columnName(‘pushed_to_liase’)
->nullable()
->build();
}
/**
-
@param DateTime $date
*/
public function setPushedToLiase($pushedtoliase){
$this->pushedToLiase=$pushedtoliase;
return this;
}
/**
-
@return /DateTime pushed to liase
*/
public function getPushedToLiase(){
return $this->pushedToLiase;
}
/**
-
@set MauticPluginMauticSendToLiaseBundleEntityLiase
*/
public function setLiase(MauticPluginMauticSendToLiaseBundleEntityLiase $liase=null)
{
$this->liase = $liase;
return $this;
}
/**
-
@return MauticPluginMauticSendToLiaseBundleEntityLiase
*/
public function getLiase()
{
return $this->liase;
}
}
But when i run command app/console doctrine:schema:update --force it showin me this error
[DoctrineORMMappingMappingException]
Duplicate definition of column ‘id’ on entity ‘MauticPluginMauticSendToLiaseBundleEntityLiaselead’ in a field or discrimin
ator column mapping.
please help me how i can fix this issue.
thanx in advance