Question

Comment dois-je nommer une variable de ligne de table modèle Doctrine 2 (par exemple url-name est la table nom de la ligne) et je l'ai essayé avec cela:

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

// or I tried also

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

Mais il ne va pas chercher la ligne urlName $ (ce résultat de la ligne est vide, mais les autres lignes / le reste est extrait correct).

Était-ce utile?

La solution

Vous ne pouvez pas utiliser le caractère moins comme une partie du nom de la colonne. Il suffit de jeter un oeil à cette requête:

SELECT url-name ...

Cela signifie nom Soustraire URL comme price * tax signifie le prix multiplier par l'impôt. Utilisez _ au lieu de -.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top