@Kekoc

Как сделать одну связь с двумя моделями Yii2?

Здравствуйте.
Есть модель, у неё есть поле, но не известно какая модель будет использоваться пользователем.
Т.е. есть две таблицы с идентичными данными, но их нельзя объеденять т.к. коды и в той и в той одинаковые встречаются.
Пользователь создаёт модель и выбирает те или иные данные для заполнения из разных моделей. Как сделать наиболее оптимально чтобы одно поле могло ссылаться на разные таблицы.
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
Есть модель, у неё есть поле,

поле для чего?
коды и в той и в той одинаковые встречаются.

коды чего?
Если данные идентичны - то какой смысл их держать в разных таблицах. Если "коды одинаковые" и все остальное совпадает - возможно это одно и то же? Или неотличимо одно от другого. Вывод - добавить уникальный индекс, объеденить таблицы и научиться правильно формулировать вопросы. Если решение не подходит - то только последний пункт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы