<?php
class User {
...
/**
* @ORM\OneToOne(targetEntity="Address")
*/
protected $main_address = null;
/**
* @ORM\OneToMany(targetEntity="Address", mappedBy="user")
*/
protected $addresses;
}
<?php
class Address {
...
/**
* @ORM\ManyToOne(targetEntity="User", inversedBy="addresses")
*/
protected $user;
}
Не вижу смыла делать фильтрацию на фронтэнде, ведь тогда мне нужно будет поместить в стор весь массив данных, чтобы их фильтровать.
Я же просто передаю в api параметр для фильтрации и бекенд отдаёт мне результат, то есть в итоге вся фильтрация происходит в SQL-запросе.