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

Заметки WEB-программиста

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

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

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

Переменные окружения в php. Расширение PHP dotenv.

Переменные окружения в php. Расширение PHP dotenv.
Переменные окружения – это ассоциативный массив значений, который импортируются в глобальное пространство имен PHP, из среды, в которой работает интерпретатор PHP. Таким образом...

Читать далее

Просмотров:

Yii2 - контейнер внедрения зависимостей. Добавляем нужные классы.

Yii2 - контейнер внедрения зависимостей. Добавляем нужные классы.
Внедрение зависимостей (dependency injection) позволяет получить экземпляр нужного класса из специального объекта «контейнера» с автоматической передачей аргументов его конструктору, вместо того, что бы...

Читать далее

Просмотров:

Laravel-5 - передача данных в шаблоны.

Laravel-5 - передача данных в шаблоны.
Иногда нужно передать данные не в один определенный шаблон, а сразу в несколько. В данной заметке примеры реализации данной задачи.

Читать далее

Просмотров:

Пример использования полнотекстового поиска в Laravel.

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

Читать далее

Просмотров:

Вложенные шаблоны. Создание подшаблонов.

Вложенные шаблоны. Создание подшаблонов.
Пример создания дополнительного шаблона, наследующего главный шаблон для избежания дублирования кода.

Читать далее

Просмотров:

Memcache - кэширование данных в оперативной памяти.

Memcache - кэширование данных в оперативной памяти.
Memcache - кэширование данных в оперативной памяти. Установка расширения и сервера, примеры использования.

Читать далее

Просмотров:

Laravel-5 - анализ посредников привязанных к маршруту.

Laravel-5 - анализ посредников привязанных к маршруту.
В данной заметке я опишу как быстро можно посмотреть какие посредники существуют в системе и какие обрабатывают текущий маршрут (вывод текущей страницы).

Читать далее

Просмотров:

Laravel – страница входа на сайт. Меняем ввод email на ввод логина.

Laravel – страница входа на сайт. Меняем ввод email на ввод логина.
В данной заметке я расскажу как изменить процесс аутентификации пользователя (вход на сайт) – вместо ввода email, пользователи будут использовать свой логин.

Читать далее

Просмотров:

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