доктрина: генерировать: лица --generate-методы удалить аннотации - PullRequest
0 голосов
/ 02 июля 2018

Я генерирую сущности из базы данных, используя эту команду

php artisan doctrine:mapping:import annotation

и чем использовать эту команду для генерации методов

php artisan doctrine:generate:entities --generate-methods

Правильно генерирует методы, но удаляет детали из сущностей

  /**
 * Users
 * @ORM\Entity
 * @ORM\Table(name="users", uniqueConstraints={@ORM\UniqueConstraint(name="users_email_unique", columns={"email"})})

 */
class Users
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

это когда запускается первая команда, и это правильная форма сущности но когда я запускаю следующую команду, она удаляет детали и выглядит так:

/**
 * Users
 */
class Users
{
    /**
     * @var integer
     */
    private $id;

как я могу настроить laravel, чтобы не удалять лишние детали при генерации методов. Или я должен идти с тем, что генерируется как-то.

1 Ответ

0 голосов
/ 23 мая 2019

Вам необходимо добавить флаг --generate-annotations

php artisan doctrine:generate:entities --generate-methods --generate-annotations
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...