Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 转义符号列名称_Php_Database_Symfony - Fatal编程技术网

Php 转义符号列名称

Php 转义符号列名称,php,database,symfony,Php,Database,Symfony,我正在使用Symfony 2.8,我必须使用一个同事提供给我的数据库来实现API,等等 我必须做管理后端站点,我的问题是数据库有一个名为“order”的列,它是一个保留的SQL字,所以当我试图保存一些数据时,它确实起作用,但如果我通过“order”更改它,它就起作用了 我无法更改列名,我想让它与“订单”名称一起使用 在他的实体上的财产声明中,是否有可能逃避这种或类似的情况 谢谢并为我的英语道歉:D EDIT: that doesen't works: /** * @var integer

我正在使用Symfony 2.8,我必须使用一个同事提供给我的数据库来实现API,等等

我必须做管理后端站点,我的问题是数据库有一个名为“order”的列,它是一个保留的SQL字,所以当我试图保存一些数据时,它确实起作用,但如果我通过“order”更改它,它就起作用了

我无法更改列名,我想让它与“订单”名称一起使用

在他的实体上的财产声明中,是否有可能逃避这种或类似的情况

谢谢并为我的英语道歉:D

EDIT: that doesen't works:
 /**
 * @var integer
 *
 * @ORM\Column(name="'order'", type="integer", nullable=false)
 */
private $order;

转义实体名称:

<?php
/**
 * @Entity
 * @Table(name="`order`")
 */
class Order
{
    //...
}

尝试使用backtics。doesent对我有效,但仍有相同的问题。使用backticks`not single quotes'
<?php
/** @Column(name="`order`", type="integer") */
private $order;