filmov
tv
Создание собственного фреймворка. Мультиязычность. Часть 4. Урок 29
Показать описание
Посмотрите уроки по разработке веб-приложения на PHP:
Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков.
В этом уроке мы завершим реализацию мультиязычности для сайта, создаваемого на нашем фреймворке. В предыдущем уроке мы расширили паттерн MVC базовым классом Language и реализовали в результате паттерн MVCL. Созданный класс умеет переводить статические надписи в шаблонах и представлениях приложения (заголовки, надписи на кнопках и т.п.).
Однако, для мультиязычного сайта этого недостаточно. Поэтому в данном уроке мы добавим многоязычность для динамического контента сайта. Сделать это будет достаточно просто – нам всего-то нужно получить код активного языка сайта и, в зависимости от него, выбрать из базы данных контент на том или ином языке.
Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков.
В этом уроке мы завершим реализацию мультиязычности для сайта, создаваемого на нашем фреймворке. В предыдущем уроке мы расширили паттерн MVC базовым классом Language и реализовали в результате паттерн MVCL. Созданный класс умеет переводить статические надписи в шаблонах и представлениях приложения (заголовки, надписи на кнопках и т.п.).
Однако, для мультиязычного сайта этого недостаточно. Поэтому в данном уроке мы добавим многоязычность для динамического контента сайта. Сделать это будет достаточно просто – нам всего-то нужно получить код активного языка сайта и, в зависимости от него, выбрать из базы данных контент на том или ином языке.
Создание собственного фреймворка. Мультиязычность. Часть 1. Урок 26...
Создание собственного фреймворка. Мультиязычность. Часть 2. Урок 27...
Создание собственного фреймворка. Мультиязычность. Часть 4. Урок 29...
Создание собственного фреймворка. Мультиязычность. Часть 3. Урок 28...
Создание собственного PHP MVC фреймворка на ООП. 19. Мультиязычность. Часть 2...
20. Создание собственного PHP MVC фреймворка на ООП. 20. Мультиязычность. Часть 3...
Создание собственного фреймворка. Авторизация. Урок 22
21. Создание собственного PHP MVC фреймворка на ООП. 21. Мультиязычность. Часть 4...
Создание собственного фреймворка. Виджет меню. Часть 1. Урок 16...
Создание собственного фреймворка на php. Класс Pagination. Урок 24...
Создание собственного фреймворка. Модель и работа с БД. Часть 2. Урок 6...
Создание собственного фреймворка. Класс кэширования. Урок 11...
Создание собственного фреймворка на php. Сжатие данных. Урок 23...
Создание собственного фреймворка. Регистрация. Часть 1. Урок 20...
Создание собственного фреймворка на php. Интеграция шаблона. Урок 25...
Урок 31. Создание собственного фреймворка. Авторизация администратора. Часть 2...
Создание собственного фреймворка. Виджет меню. Часть 2. Урок 17...
Урок 30. Создание собственного фреймворка. Авторизация администратора. Часть 1...
Создание собственного фреймворка. Модель и работа с БД. Часть 1. Урок 5...
Создание собственного фреймворка. Админка. Часть 1. Урок 18...
Создание собственного фреймворка. Регистрация. Часть 2. Урок 21...
Создание собственного фреймворка. Подключение скриптов в видах. Урок 12...
Создание собственного фреймворка. Шаблон Реестр. Урок 10...
Создание собственного PHP MVC фреймворка на ООП. 18. Мультиязычность...
Комментарии