Мультиязычный сайт на Yii2.
Описан процесс создания мультиязычного сайта на php-фреймворке Yii2. Организован перевод отдельных фраз, статичных страниц и контента получаемого из БД. URL страницы содержит метку текущего языка.
ЧитатьЧПУ ссылки (URL) для сайта на Yii2 с использованием слов вместо идентификаторов.
Даны практические примеры использования правил маршрутизации Yii2 компонента urlManager для формирования нужных URL адресов, в которых будут применяться осмысленные фразы вместо числовых идентификаторов записей.
ЧитатьОтдельные действия контроллеров Yii2
Рассмотрены варианты создания и использования отдельных действий (которые не создаются в теле контроллера).
ЧитатьОсновы PHPUnit - 1 часть.
Описаны основы использования фреймворка для тестирования PHPUnit (1 часть).
Читать
Forik20.07.2018 17:15
good
Игорь17.02.2018 15:46
Если сортировать так - $comments = $post->comments->sortByDesc('created_at'); то ничего не выводит.А если так - $comments = $post->comments->sortBy('created_at'); ты выводит сначала комментарий с датой 17 Feb 2018 03:34...
Сергей07.07.2018 21:49
Согласен, поменял строку в статье, может пригодиться на практике.Касательно места хранения шаблонов виджетов - делал как в фреймворке yii2 - все в одной папке.
Sergey17.05.2018 13:08
Добрый День, Сергей! Каким образом можно вытаскивать мультиязычные данные из базы, например есть статья на трех языках в трех таблицах в базе, роут предполагает только один контроллер для трех языковых...
Островщук01.06.2018 10:15
Добрый день.НЕ подскажите новичку как убрать languages?lang=ua из формирования ссылки, а оставить site.com/ua/ и как при дефолтном языке ru убрать из формирования ссылок /ru/, чтобы вместо site.com/ru/url было site.com/url