Doctrine 2模型:如何用“ - ”设置表名称?
-
29-09-2019 - |
题
我应该如何命名学说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
意味着乘以税收。采用 _
代替 -
.
不隶属于 StackOverflow