На этом финальном уроке тебе предстоит повторить весь курс ещё раз.
Да, ты не ослышался - выполнить все шаги по созданию этого проекта. Чтобы было удобнее - скачай план уроков всего курса. Уверен, ты сможешь всё сделать самостоятельно, причём, значительно быстрее. Лучше всего это сделать на другом компьютере.
Дата отправки отчёта:
31 августа 2017 г.
Задание выполнено: за
4 час. 02 мин.
Чему научился:
Использовать встроенную локализацию, поддержке нестандартных портов, закрепил пройденное.
Что было сложным:
найти время
Комментарии:
Суммарно потратилось 4 часа 2 минуты и 18 секунд. Во время повторного выполнения заданий почерпнул много новых фишек Yii. Такие как настройка языка по-умолчанию для всего сайта. Оказывается их там очень много. Так же для повторного прохождения специально запустил OpenServer на другой ПК, так как порт 80 был занят, запустил на 81 порту, столкнулся с проблемой Yii, автоматом при редиректе в корень сайта, удалялся порт и пытался открыть сайт через 80, что естественно приводило к ошибке. Изучим документацию Yii и форумы ничего толкового не нашёл, поэтому решил использовать давно проверенный костыль и он сработал. Так же использовал относительные пути при редиректе внутри одного контроллера. Добавил пометки, что при переносе в продакшн, где порт будет 80, можно вернуть классику. Ощущения после повторения отличные, решил так же проверить проблему переименования папки, запустил установку без global, но всё равно она была, так что теория на одном из форумов Yii не подтвердилась. По поводу быстрее, можно не использовать тесты, пока не появится острая необходимость, либо как говорил Игромистр, поручить писать тесты другому по команде, чтобы не отвлекаться. Сложных уроков не возникало, всё просто и понятно, видимо опыт разработки на php даёт свои плоды =) Но на 23 уроке пришлось поэкспериментировать в итоге нашёл как, добавив всего одну строчку в конфиг, настраивать язык сайта по-умолчанию. Так же на уроке 25 столкнулся с проблемой отличного порта от 80. тоже спустя некоторое время проблему решил. Спасибо за отличный курс, замечательный фреймворк, очень удобный, помогает быстро разрабатывать сайты.
С огромным удовольствием внимательно ознакомился с твоим отчётом. Заметил, что начал работу 31 числа в 13:13, на первый отчёт ушло 0 секунд, однако второй шаг начал уже в 13:27 :) Глядя на такие отчёты понимаешь, на что больше всего времени уходит, блин, НА ТЕСТЫ!!! И на решение неожиданных проблем, как у тебя было с выходом "из лабиринта". Лично я сейчас в пятый раз переделываю этот проект (серьёзно), и всё равно каждый раз что-то новое для себя нахожу.
Да, после первого урока, где всё вроде бы было установлено, при запуске OpenServer возникла проблема, что порт 80 занят и начал настраивать на другой порт и т.д., а время начала второго урока забыл включить =) промежуточные тесты да, время отнимают, особенно неожиданные. =)
Научился: Выполнил весь курс с нуля. Создал новый виртуальный хост school2.local, установил yii и все необходимые библиотеки. Идея повторного выполнения курса мне понравилась. Это помогло мне лучше понять как взаимодействуют между собой различные элементы фреймворка yii.
Научился: Повторил все команды, суммарно потребовалось 12 часов. Подглядывал в написанный ранее код, иначе сделать повторно не смог бы. Трудности: Самые сложные уроки - где надо исправлять настройки в конфигурации фреймворка