Записи з тегом - Yii2
Найкращі практики роботи з dropDownList у Yii framework 2

Сьогодні хочу розповісти про деякі фішки та поширені помилки при роботі з dropDownList у Yii2.
-
2017-01-04 20:11:24
Автоматична валідація коду на відповідність стандартам (Yii2) через PHP_CodeSniffer

Стандарти кодування – це не просто перфікціонізм. Їх дотримання допомагає перетворює ваш код на легкочитаний, привносить упорядкованість туди, де ще недавно панував хаос, а це у свою чергу полегшує розуміння коду і місцями позбавляє помилок. Тестування, звичайно, це не замінить, але додасть ясності у ваш код. Про це й поговоримо.
-
2016-08-22 22:14:46
Приклад організації інтернаціоналізації через Yii::t для розширення Yii2

При написанні більш-менш серйозного розширення кожен розробник повинен замислитися про зручність його використання іншими. Це стосується не тільки зручності використання коду, інтерфейсу, але й зрозумілої мови цього самого інтерфейсу. Тому хочу поділитися з вами одним із варіантів організації інтернаціоналізації розширення на yii framework 2.
-
2016-07-16 18:47:21
Yii framework 2. Як визначити, чи були запити до бази даних

Нещодавно писав тести для одного додатка на Yii2 і виникла необхідність перевірити, що в результаті роботи методу дані повертаються з identity map, а не з бази даних. Завдання виявилося досить тривіальним, але все ж таки поділюся своїм рішенням.
-
2016-07-16 17:40:30
GridView в Yii2. Простий та наочний приклад використання

Що це за звір такий? GridView - віджет, що дозволяєвідображати дані отримані з DataProvider у вигляді таблиці та керуючі елементи сортування, фільтрації та пагінації. А тепер до прикладів. А тепер до практики.
-
2016-05-25 21:42:51
Чому краще використовувати ::class замість ::className() у Yii framework 2

Як ми знаємо, однією з відмінних рис у Yii2 (проти першої версією) є використання простору імен. У зв'язку з цим клас yii\base\Object був доданий статичний метод className() . Про нього й поговоримо.
-
2016-05-19 18:22:14
Перевизначення класів у Yii2 через автолоадер yii framework

Даний прийом можна охарактеризувати як "брудний хак", але іноді він буває надзвичайно корисний. Наприклад, коли змінити роботу стороннього класу, який багато де використовується (у тому числі у бібліотеках третіх осіб).
-
2016-05-15 19:01:35
Видалення всіх таблиць з бази даних MySQL у Yii2

Іноді буває потреба видалити всі таблиці з БД. Наприклад, це може знадобитись перед виконанням тестів. Ось моє вирішення цієї ситуації.
-
2016-04-02 14:45:49
Огляд компонентів кешування в Yii framework 2

Думаю, ні для кого не секрет, що Yii2 пропонує досить широкий вибір варіантів кешування даних через різні сховища. Про них сьогодні й поговоримо.
-
2016-03-24 21:31:52
Yii framework. Поведінка чи трейт (Behavior or Trait)

Повторне використання коду завжди вважалося (і вважається) гарним тоном, і сучасні ЯП пропонують нам досить широкий набір можливостей це здійснити. Сьогодні поговоримо про особливості використання поведінок та трейтів уYii2.