
Эмодзи для symfony, применение utf8mb4 в orm модели
Эмодзи (emoji или эмоджи) 🙂 — это текстовые или графические смайлики и символы, которые используются вместо слов для передачи эмоций, настроения или какого-то смысла на сайтах.
Сейчас начнем изменять данные в файлах для применения у себя на сайте смайликов эмодзи.
Мы поменяем кодировку отображения на utf8mb4, чтобы сохраненные данные отображались на странице, в нашем случае это будут смайлики эмодзи. И укажем в orm модели через параметр collate в каком формате будет храниться поле в базе данных для сравнения. Есть в запросах базы данных как collate он применяется как изменение сравнения значения поля, если выполнять различные запросы в базу данных посредством php кода.



!!! Внимание поле не очистится или не удалиться, а изменится только его сравнение. Если по каким либо причинам удалите или измените переменную в orm модели то поле может удалиться.