глобусWeb-мастерская

Yii2

Преобразование формата JSON при работе с ActiveRecord в Yii2.

Преобразование формата JSON при работе с ActiveRecord в Yii2.
MySQL версии 5.7 получил новый тип данных JSON и набор SQL функций для работы с ним. Хотя и до этого можно было использовать...

Читать далее

Просмотров:

Делаем удобный фильтр по полю «status» для виджета GridView с красивым выводом значения данного поля.

Делаем удобный фильтр по полю «status» для виджета GridView с красивым выводом значения данного поля.
Делаем удобный фильтр по полю «status» в виде выпадающего списка для виджета GridView с красивым выводом значения данного поля в виде слов.

Читать далее

Просмотров:

Выборка из базы данных с учетом диапазона дат.

Выборка из базы данных с учетом диапазона дат.
Например в таблице posts есть поле created_at (дата создания записи) и у нас задача в админке вывести посты за определенный период (между двумя...

Читать далее

Просмотров:

Yii2 - сохранение данных в связанные таблицы. Расширение yii2-save-relations-behavior.

Yii2 - сохранение данных в связанные таблицы. Расширение yii2-save-relations-behavior.
Пример использования расширения yii2-save-relations-behavior для автоматического сохранения данных в связанные таблицы.

Читать далее

Просмотров:

Использование очередей, расширение yii2-queue.

Использование очередей, расширение yii2-queue.
Простой пример использования расширения yii2-queue для создания очередей - асинхронного выполнения фоновых процессов.

Читать далее

Просмотров:

Yii2 - подтверждение регистрации на сайте по email.

Yii2 - подтверждение регистрации на сайте по email.
В процессе регистрации пользователя, после того, как он заполнит необходимые поля, необходимо проверить правильно ли он указал свой e-mail. Как правило, для этого, на указанный им электронный адрес, отправляется письмо со ссылкой, перейдя по которой пользователь активирует свою учетную запись. В данной статье описание реализации проверки email пользователя.

Читать далее

Просмотров:

Узнать версию Yii2.

Узнать версию Yii2.
Способы узнать версию установленного фреймворка Yii2.

Читать далее

Просмотров:

Создание древовидного меню в yii2 при хранении элементов в БД методом "Nested Sets".

Создание древовидного меню в yii2 при хранении элементов в БД методом "Nested Sets".
Вывод меню стандартным виджетом фреймворка Yii2 с учетом хранения элементов меню в базе данных методом "Nested Sets".

Читать далее

Просмотров:

Изменение древовидной структуры основанной на методе Nested Sets путем перетаскивания (Drag and drop) для виджета фреймворка Yii2 GridView.

Изменение древовидной структуры основанной на методе Nested Sets путем перетаскивания (Drag and drop) для виджета фреймворка Yii2 GridView.
В данной статье мой вариант расширения для фреймворка Yii2 работающего с древовидной структурой данных хранимых в базе данных по методу Nested Sets, которое я создал на базе другого расширения ASlatius/yii2-nestable. Ссылка на GitHub.Что я добавил/изменил – в основном адаптировал его для использования со стандартным виджетом Yii2 GridView. Теперь вместо такой...

Читать далее

Просмотров:

Yii-2 advanced - общая аутентификация для frantend или backend.

Yii-2 advanced - общая аутентификация для frantend или backend.
Цель – сделать, чтобы при входе (аутентификации) в одном из приложений (frantend или backend) пользователь автоматически был аутентифицирован и в другом.

Читать далее

Просмотров:
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.