Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Доска объявлений / Глобальный поиск - ищем глобально

  • На этом уроке мы создадим алгоритм поиска по вводимому в поле search контенту
  • Дата отправки отчёта: 8 мая 2020 г.
  • Задание выполнено: за 54 мин.
  • Чему научился: В файле SiteController.php создано действие actionSearch в данном действии прописаны методы поиска по тексту объявления по городу и по названию объявления. В методах поиска была имитирована синтаксическая  ошибка что и вывелось на страницу сайта.     
  • Что было сложным: Прописывать методы поиска в  SiteController.php
  • Оценка видео-уроку:
Отчёт от 25475 за Доска объявлений / Глобальный поиск - ищем глобально




Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    791Валерий Жданов+1   24765Anatoli+1   17947Dmitry Sinitsin+1   24410Андрей0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создавать алгоритм поиска по вводимому в поле search контенту.
Трудности: Всё получилось, Однако есть много вопросов: Когда система не находит искомое слово - ничего не происходит. На мой взгляд должно быть сообщение типа: Введенный текст не найден. В моей программе обнаружилась некорректная работа. Я ввел заведомо ввёл несуществующий текст "Куку" (см.скриншот). К моему удивлению система нашла объявление. Я не понял почему. Интересно, это общий БАГ или только мое "достижение". Есть еще несколько идей как улучшить систему поиска.



Научился: Научился выполнять поиск в таблице базы данных с помощью операторов AND, OR, LIKE с использованием yii2. Добавил действие actionSearch в контроллер SiteController. Реализовал в нем поиск всех объявлений, у которых поле статус равно значению public и содержат искомый текст в поле заголовок, информация или город.