Алексей Скобкин: Послушайтесь этого человека. Что я понял из своего опыта, лучшее обучение программированию - программирование. Практикуйтесь, практикуйтесь и еще раз практикуйтесь.
Из видеоуроков больше ничего нету, в принципе. А так, в процессе прохождения этих курсов, и в подальшем изучении всегда читайте документацию.
Я когда начинал, не понимал этого, но у Symfony волшебная документация, лучшая по сравнению с любой документацией какого-либо другого PHP фреймворка.
Mikhail Osher: С чего вы взяли, что я спорил и что я не прав?) Я написал, что не могу понять из-за чего выдает ошибку, так как вроде бы всё на месте и должно работать. Вы такие предвзятые) Вы изначально были агрессивны. Будьте поспокойнее, в жизни и так есть из-за чего понервничать)
С английским у меня всё в порядке. А по вашему ответу понятно, что вы и сами не знаете в чем дело).
Данные для API я все даю, смотрю из учетных данных подключенного API. JSON тот, что нужен. Всё должно быть в порядке, поэтому не знаю из-за чего выдает эту ошибку.
"Касательно что выбрать самый-самый главный критерий - чтобы тебе реально нравилось этим заниматься целыми днями, неделями и годами, зарплата вторична."
Вот не знаю уже сколько мучаю себя вопросом куда лучше двигаться... Но ваша всего лишь одна строчка помогла мне разобраться в том, чего я хочу. Начинал я с фронтэнда, сейчас задумался, смогу ли я годами этим заниматься? Решительно нет. Поэтому пойду в бэкэнд)
Еще раз повторюсь, проект поднят под ДОКЕРОМ.
В docker-compose.yml мы указываем юзера, название бд, пароль и т. д.. Потом это все передается в переменные среды контейнера, а из контейнера Symfony уже подтягивает эту информацию.
Явного наследования я не вижу (видимо, еще нужно разобраться в PageBundle, да и в Symfony, в общем), т. е. extends нигде не прописано. Т. к. я тестирую письмо по роуту (в браузере), оно стили подтягивает. Но, судя по логике, отправленные письма не будут подтягивать этот css. В общем, пока просто сверстаю шаблон, а там видно будет.
Там вообще ничего не прописано, кроме стандартного Hello{{name}}.
Изначально я не был включен в проект. Хотя недавно начал осваивать Symfony, уже достаточно понимаю. Но все же не пойму почему стили и JS подключаются.
Хотя есть одно предположение... Здесь используется PageBundle, в котором есть основной шаблон для страниц.
Там, в принципе, и документацию особо читать не надо, просто поройтесь в коде этой функции (и тех, которые она использует) - всё станет понятно. Достаточно легко разобраться.
Типы данных - string, integer.