Estoy desarrollando una aplicación que usa Symfony2. El problema viene cuando se trata de generar captadores un set para la entidad BalidatzeTaldea.php usando sudo php app/console doctrine:generate:entities Anotatzailea/AnotatzaileaBundle
El código para la entidad es la siguiente:Symfony2 generadores getters/setters
<?php
namespace Anotatzailea\AnotatzaileaBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
*
*@ORM\Table(name="BalidatzeTaldea")
*@ORM\Entity
*/
class BalidatzeTaldea
{
/**
* @var integer $BalTalId
*
* @ORM\Column(name="BalTalId", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $BalTalId;
/**
* @ORM\OneToMany(targetEntity="Erabiltzailea", mappedBy="BalidatzeTaldea")
*/
protected $Erabiltzaileak;
/**
* @var integer $ErabGaitasuna
*
* @ORM\Column(name="ErabGaitasuna", type="integer")
*/
private $ErabGaitasuna;
public function __construct()
{
$this->Erabiltzaileak = new ArrayCollection();
}
}
getters/setters para otras entidades en la carpeta Entidad se generan correctamente. ¿Que puedo hacer? Gracias.
Realmente no debería necesitar usar sudo para esto. Piensa que los permisos de tu directorio probablemente estén en mal estado. Elimine el directorio de caché y vuelva a intentarlo como un usuario normal. Si todo lo demás falla, simplemente agregue los getters/setters usted mismo. – Cerad
Acabo de probar eso y no funciona. Gracias. ¿Alguna otra idea? Creo que el error debe estar en las anotaciones en algún lugar, pero no puedo determinar realmente dónde. – Haritz
Intenta ejecutar 'php app/console doctrine: mapping: info' para ver si hay algún error en tus anotaciones. –