У меня есть объект Merchant со следующими полями и ассоциациями: -
/**
* @ORM\ManyToMany(targetEntity="Category", inversedBy="merchants")
*/
public $categories;
/**
* @ORM\ManyToMany(targetEntity="Tag", inversedBy="merchants")
*/
public $tags;
/**
* @ORM\ManyToOne(targetEntity="Category", inversedBy="merchants")
*/
protected $primaryCategory;
/**
* @ORM\ManyToOne(targetEntity="Tag", inversedBy="merchants")
*/
protected $primaryTag;
Метки и категории также имеют отображение ManyToMany. Таким образом, у нас есть таблицы сопоставления Tag_Category, Merchant_Tag, Merchant_Category.
Теперь я хочу выполнить некоторые ajax в этих полях.
Я хочу разрешить пользователю сначала выбирать первичный тег. На основе основного тега ajax обновляет категории только теми, которые принадлежат этому тегу, и еще несколько операций.
Как я могу это достичь?
Спасибо!