Php 在原则2中设置列别名时出错

Php 在原则2中设置列别名时出错,php,doctrine-orm,Php,Doctrine Orm,在我的项目中,我使用条令2.3.3作为ORM。一切都很顺利。现在我想给我的列名加上我自己的别名。我在条令2的文档中读到,下面的代码是给出别名的方法 <?php /** * @Entity(repositoryClass="Entity\Repositories\EmployeeRepository") * @Entity @Table(name="tbl_employee") */ class TblEmployee { /** @Id @Column(name="emplo

在我的项目中,我使用条令2.3.3作为ORM。一切都很顺利。现在我想给我的列名加上我自己的别名。我在条令2的文档中读到,下面的代码是给出别名的方法

<?php
/**
 * @Entity(repositoryClass="Entity\Repositories\EmployeeRepository")
 * @Entity @Table(name="tbl_employee")
 */
class TblEmployee
{
    /** @Id @Column(name="employee_id",type="string",length=45) */
    public $emid;

    //getters

    public function getEmId()
    {
        return $this->emid;
    }

    //setters

    public function setEmployeeId($emid)
    {
        $this->emid = $emid;
    }

?>

但是当我执行这段代码时,我得到了错误


[语义错误]第0行,第36栏“employee\u id add
public$employee\u id”附近到您的classi已进行编辑。。现在,
employee\u id
是我的列名之一,我想将其别名为
emid
。您正在运行什么dql语句?