Часть 1. Написание собственного фреймворка

Передача данных в представление