教义2模型:如何用“-”设置表名在里面?
我应该如何命名 Doctrine 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 行(该行结果为空,但其他行/其余行提取正确)。
How should I name a Doctrine 2 Model table row variable (e.g. url-name
is the table row name) and I tried it with that:
/** @Column(name="url-name", type="string") */
private $urlName;
// or I tried also
/** @Column(name="`url-name`", type="string") */
private $url_name;
But it doesn't fetch the $urlName row (this row result is empty but other rows/the rest is fetched correct).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不能使用减号字符作为列名称的一部分。看看这个查询:
它的意思是从网址中减去名称,就像
price *tax
表示将价格乘以税费一样。使用_
而不是-
。You cannot use minus character as a part of column name. Just take a look at this query:
It means substract name from url just like
price * tax
means multiply price by tax. Use_
instead of-
.