Установка Yii 2

Для фреймворка Yii 2 предусмотрены два возможных варианта установки: Установка при помощи Composer; Установка из архива. При этом первый является предпочтительным так как позволяет с минимальными затратами времени и сил установить или обновить сам фреймворк и его расширения.

Yii. Русификация элементов управления в CActiveForm

Для того чтобы пользователям сайта было удобнее лучше всего делать надписи (и не только) на их родном языке. Поэтому многие сайты имеют «локализованные версии» на том или ином языке. А, если сайт создаётся специально для жителей конкретной страны, то локализация становится обязательной.

Yii. Mater-detail с использованием виджета CGridView

Создание представлений данных по принципу master-detail (главный-подчинённый) одна из самых часто встречающихся задач как прикладного, так и web программирования. В частности, принцип master-detail используется при реализации просмотра статей по категориям (категория-статьи). Также этот принцип можно использовать и для ряда других задач связанных с отображением иерархически структурированной информации в виде таблиц.

Yii. Управление видимостью виджетов без использования свойства visible

В Yii Framework в качестве штатного средства для управления видимостью тех или иных визуальных объектов используется свойство visible. Вот не большой пример из стандартного шаблона сайта, который включен в состав Yii. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.

 Однако, к сожалению, не

Ошибка при вызове функций для работы с датами

При использовании функций для работы с датами возникают ситуации, когда интерпретатор PHP выводит сообщение об ошибке примерно следующего содержания: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those