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 original
namespace 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.