На этом уроке мы установим в наш проект компонент jui от стороннего разработчика и создадим календарики для выбора дат
Дата отправки отчёта:
22 января 2020 г.
Задание выполнено: за
1 мин.
Чему научился:
Устанавливать в проект компонент jui от стороннего разработчика и создавать календарики для выбора дат в нужном формате.
Что было сложным:
На первом этапе я столкнулся с невиданной для меня проблемой. После команды "composer update" я получил текст, говорящий о том, что что-то пошло не так. Но главная проблема состояла не в том, что не получилось отобразить календарик, а в том, что проект сломался полностью. Потом выяснилось: для восстановления проекта достаточно было вернуть прежний вариант папки Vendor. Всё это я пишу для тех, кто в будущем может столкнуться с подобной проблемой. Решение проблемы с командой "composer update" пришло неожиданно: вдруг меня осенило, что в моем компьютере установлено несколько пользователей (рус, англ, ивр). Я вошел как "англ" и там все получилось. Затем я вернулся как "рус" и продолжил нормально работать. И в конце концов всё получилось!
Научился: Вместе с учителем перешли по ссылке https://github.com/yiisoft/yii2-jui и установили через Composer в консоли секцию "yiisoft/yii2-jui": "~2.0.0" необходимые библиотеки, после чего в файле advsearch.php над заголовками цен прописали блок календарей с указанием даты времени и вывели на страницу сайта. Трудности: Когда прописывал в файле advsearch.php функцию rules на странице сайта передало ошибку о разных значениях date_pub_o. Нашел ошибку исправил.
Научился: Подключил к проекту виджет установки даты, реализовал на сайте. Трудности: После ввода команды в консоли сразу выдал ошибку и после небольшого ожидания началась установка и всё сработало.
Жуткая и ужасная пугающая консоль.