Список публікацій
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.
Yii2, вивід даних у вигляді XML-документа
Варіантів, коли необхідно вивести дані у вигляді XML-документа безліч, наприклад XML-документ необхідний, коли потрібно вивести вміст мапи сайту sitemap.xml для пошукового робота.
PHP. Приклад створення дампа бази даних
Приклад створення дампа бази даних з можливістю обрати потрібні таблиці.
Yii2, upsert - оновлюємо або додаємо запис у БД
Upsert() додати новий запис до таблиці, якщо запис ще не існує, або оновить його.
MySQL. Створення нового користувача та налаштування прав доступу
Простий список команда для створення користувача MySQL та налаштування його привілеїв для роботи.