我应该如何命名学说2模型表行变量(例如 url-name 是表行名称),我尝试了:

/** @Column(name="url-name", type="string") */
private $urlName;

// or I tried also

/** @Column(name="`url-name`", type="string") */
private $url_name;

但是它不会获取$ urlname行(此行结果为空,但其他行/其余的正确获取正确)。

有帮助吗?

解决方案

您不能使用减去字符作为列名的一部分。只要看看这个查询:

SELECT url-name ...

这意味着从URL扣除名称,就像 price * tax 意味着乘以税收。采用 _ 代替 -.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top