Php 条令:生成:实体——生成方法删除注释
我正在使用此命令从数据库生成实体Php 条令:生成:实体——生成方法删除注释,php,laravel,doctrine-orm,Php,Laravel,Doctrine Orm,我正在使用此命令从数据库生成实体 php artisan doctrine:mapping:import annotation 然后使用此命令生成方法 php artisan doctrine:generate:entities --generate-methods 它正确地生成方法,但从实体中删除详细信息 /** * Users * @ORM\Entity * @ORM\Table(name="users", uniqueConstraints={@ORM\UniqueConst
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配置为在生成方法时不删除额外的详细信息。或者我应该以某种方式使用生成的内容。您需要添加
--generate annotations
标志
php artisan doctrine:generate:entities --generate-methods --generate-annotations