Список публікацій

Новорічна прикраса для сайту. Сніг, що падає
Сніг, що падає, на сайті, простий приклад із можливістю налаштувань.

Yii1. Додаємо мікророзмітку до хлібних крихт за schema.org
Приклад реалізації мікророзмітки хлібних крихт у Yii1.

Yii2. Робота з Error Handler (обробник помилок)
Розберемо докладний приклад обробки, налаштування і кастомізації помилок (Error Handler) в Yii2

PHP QR Code, створюємо QR за допомогою PHP, Yii, Yii2
QR - quick response (швидкий відгук). QR-код - це двовимірний штрих-код, що містить інформацію, яку можна отримати та легко відгукнутися на неї, зчитавши її за допомогою спеціального сканера.
У цій статті розберемося як генерувати QR-код за допомогою «чистого» PHP, Yii та Yii2 на своєму сайті.

Yii2. Робота з кількома базами даних
Простий приклад роботи з кількома базами даних у Yii framework 2.

Yii2. Змінюємо вигляд стандартного діалогу confirm за допомогою sweetAlert
У Yii2 за замовчуванням, системні діалоги confirm використовують стандартний javascript alert(). Погодьтеся, що це виглядає непривабливо. Замінимо confirm в Yii2 на sweetAlert шляхом перевизначення базового yii.confirm, що дасть нам змогу отримувати гарні confirm діалоги без переписування стандартних елементів управління.

Yii2. Стилізація стандартного діалогу confirm під стиль twitter bootstrap
За замовчуванням в yii2, всі confirm діалоги використовують стандартний javascript alert(). Але вигляд системного confirm не вписується в концепцію стилів заснованих на Twitter Bootstrap.
Усунемо цю проблему за допомогою бібліотеки Bootbox, яка містить як стандартні методи alert, prompt та confirm, так і метод dialog, що створює модальне діалогове вікно в стилі Twitter Bootstrap.

Робота з PDO в PHP
Функції mysql в PHP для роботи з БД давно вже застаріли, на сьогодні бажано використовувати mysqli або PDO (PHP Data Objects).
Крім того PDO підтримує велику кількість різних типів БД, таких як: MySQL, PostgreSQL, SQLite, Oracle, Firebird тощо. Тож давайте розберемося, як працювати з PDO, розглянемо запити, які використовуються найчастіше.

301 редирект на всі випадки життя за допомогою .htaccess
301 редирект - постійний редирект, тобто 301 редирект вказує на те, що сторінка переміщена на нову адресу, а старий URL вважати застарілим, такий редирект передає близько 90-99% посилальної ваги сторінки.
Далі будуть описані кілька порад і приклади 301-го редиректу за допомогою файлу .htaccess

Yii2, створюємо і використовуємо компоненти (components)
Приклад створення та роботи з власними компонентами в Yii2.