update the setters has getters getdoctrine generate force been and php doctrine getter-setter auto-generate

php - the - symfony update schema force



Generar automáticamente los métodos get set para Doctrine (2)

  1. Navega hasta la raíz de tu proyecto symfony2
  2. Escriba en el shell de línea de comandos: php app/console doctrine:generate:entities
  3. Disfruta de tus getters y setters autogenerados

Estoy usando Doctrine tengo que hacer muchos modelos, y sería bueno si no tuviera que hacer todo manualmente.

Lo configuro y lo atribuyo así:

/** * @var string $name * * @Column(name="Name", type="string", length=100, nullable=false) */ private $name;

El método get & set está hecho de información, que está completamente incluida en la declaración de atributos. Entonces, ¿alguien sabe alguna herramienta que genere los métodos get set como a continuación de la declaración de atributos?

/** * Set name * * @param string $name * @return User */ public function setName($name) { $this->name = $name; return $this; } /** * Get name * * @return string */ public function getName() { return $this->name; }

En la documentación de la doctrina encontré esta herramienta (Generación de Entidades), pero tengo problemas para entender lo que debería hacer.


Como no mencionas Symfony, solo ejecuta

vendor/bin/doctrine orm:generate:entities entities/

desde el directorio raíz de su proyecto (reemplazar entities/ con el directorio, donde almacena sus clases de entidad).