Записи з тегом - Yii2

Найкращі практики роботи з dropDownList у Yii framework 2

Yii2

Сьогодні хочу розповісти про деякі фішки та поширені помилки при роботі з dropDownList у Yii2.

    2017-01-04 20:11:24
Читати далі

Автоматична валідація коду на відповідність стандартам (Yii2) через PHP_CodeSniffer

Yii2

Стандарти кодування – це не просто перфікціонізм. Їх дотримання допомагає перетворює ваш код на легкочитаний, привносить упорядкованість туди, де ще недавно панував хаос, а це у свою чергу полегшує розуміння коду і місцями позбавляє помилок. Тестування, звичайно, це не замінить, але додасть ясності у ваш код. Про це й поговоримо.

    2016-08-22 22:14:46
Читати далі

Приклад організації інтернаціоналізації через Yii::t для розширення Yii2

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

Думаю, ні для кого не секрет, що Yii2 пропонує досить широкий вибір варіантів кешування даних через різні сховища. Про них сьогодні й поговоримо.

    2016-03-24 21:31:52
Читати далі

Yii framework. Поведінка чи трейт (Behavior or Trait)

записи

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