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

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

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

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

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

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

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

PHP-Мастер

От теории до собственной CMS интернет-магазина

Научиться

Метки:

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

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

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree