@vvmax01
2 таблицы со связанными полями отношением Many to Many
Таблица Records
class Records
{
/**
* @ORMId
* @ORMGeneratedValue
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMColumn(type="string", length=255)
*/
private $title;
/**
* @ORMColumn(type="string", length=40)
*/
private $link;
/**
* @ORMColumn(type="text")
*/
private $description;
/**
* @ORMManyToOne(targetEntity=Versions::class, inversedBy="records")
* @ORMJoinColumn(nullable=false)
*/
private $version;
/**
* @ORMColumn(type="boolean")
*/
private $visible;
/**
* @ORMManyToMany(targetEntity=Mods::class, inversedBy="records")
*/
private $mods;
public function __construct()
{
$this->mods = new ArrayCollection();
}
}
Таблица Mods
class Mods
{
/**
* @ORMId
* @ORMGeneratedValue
* @ORMColumn(type="integer")
*/
private $id;
/**
* @ORMColumn(type="string", length=255)
*/
private $name;
/**
* @ORMManyToMany(targetEntity=Records::class, mappedBy="mods")
*/
private $records;
public function __construct()
{
$this->records = new ArrayCollection();
}
}
таблица связей созданная автоматически

Набор из нескольких id таблицы Mods, по ним надо найти все записи из таблицы Records , которые содержат хотя бы один из id таблицы Mods.
Решения вопроса 0
Ответы на вопрос 0