Buenas.
Estoy tratando de actualizar la base de datos de mi aplicación depues de crear la entidad rol y me da el siguiente error:
Código Apache:
Ver original[Doctrine\Common\Annotations\AnnotationException]
[Type Error] Attribute "length" of @ORM\Column declared on property UNID\OtcBundle\Entity\Role::$name expects a(n) integer, but g
ot string.
La entidad Rol contiene lo siguiente:
Código PHP:
Ver originalnamespace UNID\OtcBundle\Entity;
use Symfony\Component\Security\Core\Role\RoleInterface;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="admin_roles")
*/
class Role implements RoleInterface
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(name="nombre", type="string", length="255")
*/
protected $name;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set name
*
* @param string $name
*/
public function setName($name)
{
$this->name = $name;
}
/**
* Get name
*
* @return string
*/
public function getName()
{
return $this->name;
}
public function getRole() {
return $this->getName();
}
public function __toString() {
return $this->getRole();
}
}
Agradezco si alguien puede orientarme.