Иль надо взять Composer, насоздавать пару десятков зависимостей и изящно обработать один жалкий POST-запрос?
echo $_POST['functionCall'] ?? null === 'someFunction';
fetch('//yoursite.com', {functionCall: 'someFunction'})
сайты это не realtime приложения, там не понятия "изменил модель -> оно перерендерилось сразу".
Http это stateless , без обновления страницы никаких изменений не произойдёт, если не делать это через JS/ajax конечно.
<User id="23"> // Рендер первой модели
<Avatar size="42" /> // Реднер второй, с зависимостью от первой
</User>