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

БД MySQL

Подсчет строк в таблицах (MySQL функция COUNT) для Yii-2

Подсчет строк в таблицах (MySQL функция COUNT) для Yii-2
Примеры подсчета строк (MySQL функция COUNT) в текущей и связанных таблицах в Active Record / Active Query (Yii-2).

Читать далее

Просмотров:

Преобразование формата 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 при хранении элементов в БД методом "Nested Sets".

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

Читать далее

Просмотров:

DBUnit - тестирование php-методов работающих с базой данных.

DBUnit - тестирование php-методов работающих с базой данных.
В данной статье рассмотрено дополнение к фреймворку для тестирования PHPUnit - DBUnit, которое упрощает тестирование методов работающих с базой данных.

Читать далее

Просмотров:

Изменение значений связывающих полей и таблиц (внешних ключей) в базе данных, используя методы Laravel.

Изменение значений связывающих полей и таблиц (внешних ключей) в базе данных, используя методы Laravel.
Рассмотрены методы моделей Laravel изменяющие значения связывающих полей и таблиц (внешних ключей).

Читать далее

Просмотров:

Laravel - создание и использование связей между таблицами БД MySQL.

Laravel - создание и использование связей между таблицами БД MySQL.
Примеры создания и использования связей между таблицами базы данных MySQL (один к одному, один ко многим, многие ко многим).

Читать далее

Просмотров:

Перевод статей из базы данных для сайта на Yii2.

Перевод статей из базы данных для сайта на Yii2.
Продолжение темы мультиязычности в Yii2. Делаем перевод контента из БД.

Читать далее

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