Ну вообще принято передавать переменные массивом при рендере
$view->render('index', ['user' => $user, 'datauser' => $datauser]);
Но с джоном это не прокатит, ибо же придётся писать много одинакового кода. Как вариант не заниматься ерундой с переводом джона на шаблонизатор, а выбрать что-то готовое с MVC или написать своё если не хотите юзать пабл.