Скажем так, что дока yii2 предназначена для новичка который уже знаком с php, mvc. Имея в знаниях только доку php, + тестовый проект реализованный с помощью mvc не составит труда начать разбираться в yii2. У меня по крайней мере так получилось.
Пробовать же изучить yii2 по документации не зная ничего в php, имхо, это абсурд. Дока yii2 это не учебник по php.
tigra: Если downloads будет в корне проекта, а не в web и будет публична, то так-же перейдя по правильному пути пользователь просмотрит фото другого пользователя. Не?