Bonjour,
Voila je rencodntreun problème sur la génération des setters sur mon entity.
namespace My\UserBundle\Entity;
use Symfony\Component\Validator\Constraints as Assert;
use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Entity\User as BaseUser;
/**
* User
*
* @ORM\Table(name="user")
* @ORM\Entity(repositoryClass="My\UserBundle\Entity\UserRepository")
* @ORM\HasLifecycleCallbacks()
*/
class User extends BaseUser
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string
* @ORM\Column(name="civilite", type="string", length=10)
*
*/
private $civilite;
/**
* @var date
* @ORM\Column(name="created_date", type="datetime")
* @Assert\DateTime()
*/
private $created_date;
/**
* @var date
* @ORM\Column(name="updated_date", type="datetime")
* @Assert\DateTime()
*/
private $updated_date;
/**
* @ORM\ManyToMany(targetEntity="My\UserBundle\Entity\Group")
* @ORM\JoinTable(name="user_group",
* joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")}
* )
*/
protected $groups;
}
Bonjour,
Il est nécéssaire de donner plus de détails. (message d'erreur ... )
Dans le terminal, à la racine de ton projet :
php app/console doctrine:generate:entities MyUserBundle
Ce qui ne devrait pas être un cause de problème mais que tu peux changer :
toutes les propriétés en 'private'
et @var date => @var \DateTime
Generer les getter et les setter est chose facile, tu utilise la commande spécifié dans le post de nico, le problème parfois est lié à la mausvaise écriture de l'entité
php app/console doctrine:generate:entities MyUserBundle:MonEntité