Создание собственного фреймворка. Мультиязычность. Часть 4. Урок 29

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В этом уроке мы завершим реализацию мультиязычности для сайта, создаваемого на нашем фреймворке.

В предыдущем уроке мы расширили паттерн MVC базовым классом Language и реализовали в результате паттерн MVCL. Созданный класс умеет переводить статические надписи в шаблонах и представлениях приложения (заголовки, надписи на кнопках и т.п.).

Однако, для мультиязычного сайта этого недостаточно. Поэтому в данном уроке мы добавим многоязычность для динамического контента сайта. Сделать это будет достаточно просто – нам всего-то нужно получить код активного языка сайта и, в зависимости от него, выбрать из базы данных контент на том или ином языке.

скачать исходники

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля

Получить курс сейчас!

Разработка веб-приложения на PHP

Скачайте видеокурс и узнайте, как создать веб-приложение на PHP

Скачать

Метки:

Похожие статьи:

Комментарии Вконтакте: