yii2
Yii2. Добавляем микроразметку в хлебные крошки по schema.org
Хлебные крошки на сайте полезны не только для пользователя, но и важны для поисковых роботов. С помощью внедренной разметке, хлебные крошки могут появиться в выдаче поисковых систем Яндекс и Google. Сайт в выдаче поисковой системы выглядит уникальнее. Увеличивается CTR, следовательно, сайт получит больше переходов.
Пример реализации микроразметки хлебных крошек в Yii2.
yii2
Правило валидации «safe», для тех, кто в танке / Yii framework
Зачастую, начинающие Yii программисты, непонимают для чего нужно правило валидации «safe». Эта статья должна прояснить путанницу, и заодно объяснить, что такое саммовое присваивание.
Вкраце. Правила валидации служит двум целям:
- Убедиться, что данные переданные через форму, введены корректно.
- Определить, какие поля могут быть назначены переменной $model.
yii2
Добавление тегов к записям. Yii2-taggable
Воспользуемся поведением https://github.com/2amigos/yii2-taggable-behavior.
Делаем всё согласно описанию, но так как в моей модели записей блога поле для тегов называется 'tags', то в поведении явно прописываю это в параметре 'attribute' (т.к. по-умолчанию это расширение поведения тегов работает для атрибута tagNames)
yii2
Загрузка файлов (изображений) на сервер в Yii2
В этой статье я покажу несколько примеров (от простого к сложному) как можно реализовать загрузку файлов на сервер и их удаление. Вообще про загрузку файлов в Yii2 можно почитать в документации , здесь же я покажу примеры реализации.