0

Doctrine 2 Modelのテーブル行変数にどのように名前を付ける必要がありますか(たとえばurl-name、テーブル行名)、それを試してみました:

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

// or I tried also

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

ただし、$ urlName行はフェッチされません(この行の結果は空ですが、他の行/残りは正しくフェッチされます)。

4

1 に答える 1

0

列名の一部としてマイナス文字を使用することはできません。このクエリを見てください:

SELECT url-name ...

price * tax価格に税金を掛けるのと同じように、URLから名前を引くことを意味します。_の代わりに使用してください-

于 2010-11-28T22:39:56.493 に答える