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

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!
Фреймворк Laravel. Быстрый старт
Создайте первое веб-приложение на фреймворке Laravel
Смотреть видео