Я создал две сущности существующих таблиц базы данных, в этих таблицах используются соглашения доктрины для отношений между таблицами, мне нужно связать таблицы, чтобы они могли работать, сущности работают, обращаясь к данным, но не между ними.
Название таблицы "Артикулос"
class Articulos
{
/**
* @ORM\Id()
* @ORM\Column(type="integer")
*/
private $ID_Articulo;
/**
* @ORM\Column(name="ID_Clasificacion_Articulo", type="integer")
* @ORM\ManyToOne(targetEntity="ClasificacionesArticulos")
*/
private $ID_Clasificacion_Articulo;
.......
Table name "ClasificacionesArticulos"
class ClasificacionesArticulos
{
/**
* @ORM\Column(name="ID_Clasificacion_Articulo", type="integer")
* @ORM\Id()
* @ORM\OneToMany(targetEntity="Articulos", mappedBy="ID_Clasificacion_Articulo")
*/
private $ID_Clasificacion_Articulo;
/**
* @ORM\Column(type="string", length=150)
*/
private $Codigo;
/**
* @ORM\Column(type="string", length=150)
*/
private $Nombre;
.........
Когда я обращаюсь к любому из лиц, возвращается результат без дочерних отношений. Я предполагаю, что это из-за имен полей id не использует стратегии имен, но я не могу изменить их в базе данных, я должен приспосабливаться к ней в соответствии с требованиями.
Если у кого-то есть идея, я очень благодарен вам