Создание лендингов, корпоративных сайтов на 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
Последние посты
Как написать unique валидатор
Пример валидатора для серверной и клиентской частей
Есть таблица цен на номера в пансионате. Цена зависит от различных параметров - номера, типа ценника, типа питания, варианта размещения, наличия или отсутствия лечения. Цена, для определенной комбинации значений этих параметров, может быть только одна.
Нужно записать правило проверки уникальности комбинации атрибутов как для обычной формы так и для ее модального варианта.
Читать далееИнтерфейс для полнотекстового поиска
Использование ElasticSearch во frontend
На создание ElasticSearch
индекса понадобилось совсем не много усилий, как видно из предыдущей статьи. Чтобы сделать индекс доступным конечному пользователю, усилий понадобиться не многим больше.
Нам нужна форма ввода, нужно немного подправить действие контроллера для ее обработки и получения результатов и представление, чтобы отображать форму.
Как создать индекс ElasticSearch
Полнотекстовый поиск
Один парень написал: "Нужно сделать поиск слов в таблице "articles" по столбцу "content". В результатах поиска сначала выводить те, которые содержат наибольшее количество слов в статье и далее по мере уменьшения."
Мысль летит) Но ясно, что нужен полнотекстовый поиск.
Читать далееСтавка
650 часЛендинг
30 часовМагазин
150 часовПоделиться ссылкой