17 mar 2021
Doctrine ORM + MySQL problemas com palavras reservadas – Solução
se você esta tendo problema com palavras reservadas no Doctrine + ORM a solução é bem simples, basta você adicionar aspas invertidas na definição do nome da coluna do banco de dados, exemplo:
Entity Product (Com erro, sem aspas simples invertidas)
/** * @var string|null * * @ORM\Column(name="condition", type="string", length=45, nullable=true) */ private $condition;
Entity Product (Sem erro, com aspas simples invertidas)
/** * @var string|null * * @ORM\Column(name="`condition`", type="string", length=45, nullable=true) */ private $condition;