К сожалению, я должен сказать, что вы не следуете хорошей практике. К счастью, есть некоторые предложения.
перед этим я с осторожностью советую вам правильно установить отношения, исходя из ваших потребностей: «один ко многим» или «многие ко многим».
В конце концов, я могу предложить вам один из двух подходов:
1. С внешнего интерфейса (Javascript)
Что вы можете сделать, это разделить запятые с целыми числами и создать чистую структуру данных, чтобы их можно было легко отправлять и сохранять в БД. Вы можете отправить ajax вручную или, если вы используете форму для отправки данных, зарегистрировать прослушиватель и вручную передать ваши скорректированные данные на сервер.
2. С конца
Другое решение состоит в том, чтобы оставить своего клиента (которого я не одобряю), - оставить внешний интерфейс для отправки в том виде, в каком он есть сейчас, а на внутренней стороне разделить идентификаторы на соответствующие объекты Классификатора, а затем сохранить их в БД.
Это два решения для обеспечения ремонтопригодного дизайна, и я предлагаю
Вы должны принять первый подход, если вы можете, как его чище и более
управляемый.