生成getter和setter时不包含任何映射的实体 [英] does not contain any mapped entities while generating getter and setter

查看:179
本文介绍了生成getter和setter时不包含任何映射的实体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 doctrine

这里是我的实体类

<?php

namespace Travel\HomeBundle\Entity;

use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="fos_user")
 */
class User extends BaseUser
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /** @ORM\Column(name="facebook_id", type="string", length=255, nullable=true) */
    protected $facebook_id;

    /** @ORM\Column(name="facebook_access_token", type="string", length=255, nullable=true) */
    protected $facebook_access_token;



     /** 

     @ORM\Column(name="travel_id", type="string", length=255, nullable=true)
     @ORM\OneToOne(targetEntity="Travel\HomeBundle\Entity\Client") 
     @ORM\JoinColumn(name="travel_id", referencedColumnName="id") 

     */

    protected $travel_id;


    /** 

      @ORM\Column(name="travel_access_token", type="string", length=255, nullable=true) 
      @ORM\OneToOne(targetEntity="Travel\HomeBundle\Entity\Client")
      @ORM\JoinColumn(name="travel_access_token", referencedColumnName="secret")

     */

    protected $travel_access_token;




    public function __construct()
    {
        parent::__construct();
        // your own logic
    }


}

?>

在我运行以下命令生成getter和setter方法后更新模式

after updating schema when i run following command to generate getter and setter methods

php app/console doctrine:generate:entities Travel/HomeBundle/Entity/User.php

我正在获得以下运行时错误

 Namespace "Travel\HomeBundle\Entity\User.php" does not contain any mapped  
   entities.


推荐答案

doctrine:generate:entities 不采用文件扩展名。只需删除 .php

doctrine:generate:entities does not take file extensions. Just remove the .php.

以下是 doctrine的可接受参数示例:生成:实体

php app/console doctrine:generate:entities Travel/HomeBundle/Entity/User

php app/console doctrine:generate:entities TravelHomeBundle:User

这篇关于生成getter和setter时不包含任何映射的实体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆