Doctrina 2 Modelo: Cómo conjunto nombre de la tabla con “-” en ella?
-
29-09-2019 - |
Pregunta
¿Cómo debo nombrar una variable de fila de la tabla Doctrina 2 Modelo (por ejemplo url-name
es el nombre fila de la tabla) y me trató con lo siguiente:
/** @Column(name="url-name", type="string") */
private $urlName;
// or I tried also
/** @Column(name="`url-name`", type="string") */
private $url_name;
Pero no recupera la fila $ urlName (este resultado fila está vacía, pero otras filas / el resto se trae correcta).
Solución
No se puede utilizar signo menos como parte del nombre de la columna. Basta con echar un vistazo a esta consulta:
SELECT url-name ...
Esto significa restar nombre de url como price * tax
significa multiplicar por el precio de impuestos. Uso _
en lugar de -
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow