Doctrine 2モデル:「 - 」でテーブル名をどのように設定しますか?
-
29-09-2019 - |
質問
Doctrine 2 Model Table Row変数に名前を付けるにはどうすればよいですか(例: 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