Не пугайте человека говнокодом, пожалуйста. Он хочет развиваться. В 2017 году мы имеем десяток шаблонизаторов, которые позволяют не писать код из Вашего примера.
Maila, во-первых, читайте текст ошибки. Yii не может найти файл в папке vendor, там хранятся зависимости.
Во-вторых, папка vendor не заливается на сервер (и вообще должна игнорироваться в VCS).
Третье – используйте систему контроля версий (git), файлы по FTP заливать – моветон.
Судя по вопросу, в разработке Вы новичок, изучите устройство и варианты использования систем контроля версий, системы миграций БД.
Вы, вероятно, впервые сталкиваетесь с программированием. Почти во всех современных ЯП объекты (все типы данных, за исключением примитивов) передаются по ссылке — переменные указывают на одну и ту же область в памяти.