ZF3 com Doctrine não gera os métodos Users | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Emilio

2 anos, 4 meses atrás Emilio

ZF3 com Doctrine não gera os métodos Users

Quando executo o seguinte comando no prompt: ``` C:\web>vendor\bin\doctrine-module.bat orm:generate-entities --filter="User\\Entity\\Users" --generate-annotations --generate-methods -- module/User/src/Entity ``` O console responde: **Processing entity "User\Entity\Users"** **Entity classes generated to "C:\web\module\User\src\Entity"** Mas não é gerado nenhum método para a classe. Ela fica igual quando criada inicialmente. Uma coisa que reparei foi que o **use Doctrine\ORM\Mapping as ORM** fica meio opaco, diferente ao do vídeo, que está em branco. Alguém poderia me ajudar, por favor? **Observação:** Um outro problema que também enfrentei, foi que, ao clonar do repositório, a aplicação estava com erro. Era um erro no Helper do Zend. Então usei o mesmo projeto que finalizei com ZF3 Intermediário que está no meu PC. Extra: O arquivo gerado pelo Doctrine foi o seguinte (sem métodos): ``` <?php namespace User\Entity; use Doctrine\ORM\Mapping as ORM; /** * Users * * @ORM\Table(name="users") * @ORM\Entity */ class Users { /** * @var integer * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var string * * @ORM\Column(name="username", type="string", length=100, nullable=false) */ private $username; /** * @var string * * @ORM\Column(name="password", type="string", length=60, nullable=true) */ private $password; /** * @var string * * @ORM\Column(name="full_name", type="string", length=150, nullable=false) */ private $fullName; } ```

12 Respostas