Странная строка. Вы уверены что bloginfo выполняет echo результата, а не возвращает его в виде строки? Возможно стоит использовать: <?= bloginfo('template_url') ?>
synapse_people, Ну если объем исходных данных - большой, то, возможно, если выделить шифрование в отдельный микровервис, написанный на чём-нибудь побыстрее, можно получить выигрыш в скорости. Хотя подозреваю что большая часть времени будет уходить на передачу данных через сокеты.
slo_nik, Спасибо за ссылку, но как создавать внешние ключи я знаю. Ссылку смотрел. Доки читал.
Я просто хотел чтобы вы на примере показали как вешать одно и то же поле в качестве ссылки на разные таблицы в зависимости от значения другого поля. Вот именно этот вопрос - нигде не освещался.
slo_nik,
Не могли бы вы мне помочь и написать запрос, который настроит внешние ключи в моём случае?
Буду очень признателен. Наверное у меня в этой области пробел, потому что я не понимаю как их настроить в моём случае.
Максим Тимофеев, Вот я тоже после трёхчасового утреннего секса с подобной архитектурой уже подумал, что, наверное, это не самое правильное решение в данном контексе... :\ Если ничего не посоветуют по моей ситуации, то переделаю, пока не поздно.
А теоретическая возможность таких извратов вообще есть?
Не совсем то. Так то я бы и сам сделал. :)
В решении предлагают с каждой сущностью тащить ещё модель languageСущность и делать связь один к одному. Я же пытаюсь ВСЕ языковые тексты для ВСЕХ сущностей в одну таблицу вынести.
slo_nik,
если entity = 'city', то связь entity_id = city.id,
если entity = 'country', то связь entity_id = country.id,
если entity = 'facility', то связь entity_id = facility.id,
ну и так далее