教义2 [语义错误] 找不到常数?



我尝试运行doctrine:generate:entities时有错误

[学说 common entotation annotation exception]
[语义错误]找不到常数吗?

这是我的帖子实体类:

namespace SmartnodeTalkBundleEntity;
use DoctrineORMMapping as ORM;
/**
 * Post
 *
 * @ORMTable()
 * @ORMEntity(repositoryClass="SmartnodeTalkBundleEntityPostRepository")
 */
class Post
{
    /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;
    /**
     * @var integer
     *
     * @ORMManyToOne(targetEntity=“SmartnodeuserBundleEntityUser“)
     * @JoinColumn(name="postowner_id", referencedColumnName="id")
     */
    protected $postowner;
    /**
     * @var integer
     *
     * @ORMManyTonOne(targetEntity=“SmartnodeTalkBundleEntityChan“)
     */
    private $postchan;
    /**
     * @var DateTime
     *
     * @ORMColumn(name="creationdate", type="datetime")
     */
    private $creationdate;

这是我的用户实体类:

namespace SmartnodeuserBundleEntity;
use FOSUserBundleModelUser as BaseUser;
use DoctrineORMMapping as ORM;

/**
 * @ORMEntity(repositoryClass="SmartnodeuserBundleEntityUserRepository")
 * @ORMTable(name="fos_user")
 */
class User extends BaseUser
{
    /**
     * @var integer
     *
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    protected $id;

问题是报价:/

用良好的报价全部工作

感谢所有人的帮助

问题创建者的答案是正确的。无论如何,这是不清楚的,他的意思是报价。

也应该使用'而不是"引用注释属性的值。

对我的问题是,缺少报价。

错误的代码:

/**
 * @ORMOneToMany(targetEntity="UnternehmenBrancheZuordnung", mappedBy=_unternehmen")
 * @var ArrayCollection $_branchenZuordnungen
 */
private $_branchenZuordnungen;

正确的代码:

/**
 * @ORMOneToMany(targetEntity="UnternehmenBrancheZuordnung", mappedBy="_unternehmen")
 * @var ArrayCollection $_branchenZuordnungen
 */
private $_branchenZuordnungen;

在这里突出显示缺失的报价:mappedby = " _unternehmen"

相关内容

  • 没有找到相关文章