vorst.ru - Разработка сайтов

Разработка сайтов

Полный цикл, поддержка

Создание лендингов, корпоративных сайтов на WordPress (WP). Разработка магазинов на WP + WooCommerce или OpenCart. Выполнение обычных и нестандартных задач на Yii2 framework.

Сергей Морозов

Back-end developer

9

Лет опыта

650

/час

Оставить контакты

Примеры работ

Навыки

PHP
9
JavaScript
6
Yii
10
OOP
8
SQL
6
PSR4
5
Patterns
6
Unix
4
Go
2
HTML
8
jQuery
6
Vue
4
Git
5
Composer
6
CSS
8
WordPress
9

Последние посты

Поведение для загрузки файлов

Как быстро подключить загрузку файлов

Расширение yii2-uploader предлагает общий подход для загрузки и хранения файлов в приложении. Для того, чтобы с моделью были связаны файлы, например фотографии, достаточно подключить к модели поведение из расширения yii2-uploader.

При этом в модели не надо определять поле с типом file. Соответственно не надо обрабатывать это поле в контроллере.

Читать далее

upload, image, file, Yii2

Как написать unique валидатор

Пример валидатора для серверной и клиентской частей

Есть таблица цен на номера в пансионате. Цена зависит от различных параметров - номера, типа ценника, типа питания, варианта размещения, наличия или отсутствия лечения. Цена, для определенной комбинации значений этих параметров, может быть только одна.

Нужно записать правило проверки уникальности комбинации атрибутов как для обычной формы так и для ее модального варианта.

Читать далее

Yii2, validation, modal, form, client side

Интерфейс для полнотекстового поиска

Использование ElasticSearch во frontend

На создание ElasticSearch индекса понадобилось совсем не много усилий, как видно из предыдущей статьи. Чтобы сделать индекс доступным конечному пользователю, усилий понадобиться не многим больше.

Нам нужна форма ввода, нужно немного подправить действие контроллера для ее обработки и получения результатов и представление, чтобы отображать форму.

Читать далее

Yii2, ElasticSearch, searching, model, controller, view

Ставка

650 час

Лендинг

30 часов

Магазин

150 часов

Web-студия Сергея Морозова

Оставить контакты

Поделиться ссылкой