Макар Герасимов: Во-первых, всё это надо было писать сразу, в вопросе.
Во-вторых, что это "->viaTable(UserFieldValue::tableName()" ? Так обозначается связь через таблицу.
В-третьих, сделайте связующую таблицу, где будут храниться только id и все они будут первичными ключами.
Надо ещё будет добавить индексы и внешние ключи.
HackOwnB: Вывод через echo ничего не значит. Проверяйте, какая кодировка в базе, таблице, столбце, файла, сервера.
Везде должна быть одна кодировка - utf8
Rsa97: Хотел сократить количество одинаковых таблиц, но видать никак не обойти это)))
Ну что же, так и буду делать.
С внешним придётся повозиться, ну да ладно)
Это я и хочу сделать, но id в таблицах c турами, туристами и инструкторами совпадают.
Данные со старого сайта и к турам, например, привязаны цены, а к туристам их заказы...
Внешние ключи надо настроить, данные должны быть уникальными, а то как я определю, какое изображение принадлежит конкретному туру или туристу?
Или я что-то не понял?
Вы бы лучше подробней описали, что именно Вам надо сделать...