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

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

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

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

  • На этом уроке мы создадим алгоритм поиска по вводимому в поле search контенту
  • Дата отправки отчёта: 18 января 2020 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: при наличии в Представлении ссылки на отсутствующий Контроллер, переход по такой ссылке вернёт привычный код 404
    'AND' это логическое умножение(булевское) принимает ИСТИНА если верно и первое значение операнда и второе одновременно
    'OR' - булево сложение, тут для ИСТИНЫ достаточно хотя бы одного из операндов
  • Оценка видео-уроку:
Отчёт от 17947 за Доска объявлений / Глобальный поиск - ищем глобально


Отчёт от 17947 за Доска объявлений / Глобальный поиск - ищем глобально




Оцени работу

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

791. --
Валерий Жданов
Валерий Жданов
ответить

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Валерий Жданов  # Доска объявлений / Глобальный поиск - ищем глобально / 2020-04-07 12:41

Если у кого поиск не происходит - проверьте, не спрятали ли переменную $search в апострофы. Я сегодня с этим багом столкнулся, сам набажил, сам отдебажил - заработал поиск ). Всем удачи!


  • Отчёт оценивали:
    9014Николай Денисов+1   791Валерий Жданов+1   13417Chip+1   7119Новопашин Владимир+1  

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





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

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

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

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


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



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