Мне не надо REST API (хотя я его уже написал и настроил), мне надо чтобы работало быстро и без лишних сложностей. Или в наше время так не бывает?
Зачем API? Зачем vue? Зачем Yii? Не думали, что сложность именно в применяемых инструментах?
Однако, получать тормоза только из-за продвинутой(двинутой?) архитектуры не хочется.
Говорите правильно, но "продолжаете есть кактус". ЗАЧЕМ?!
Есть PHP, есть JS/AJAX - всё!
Берёте и делаете так, чтобы не было API/CORS и тучи "жрущих" производительность никому ненужных вложенных ООП-классов на PHP (
для тех, кто может нормально кодить!).
Обмен данными?
fetch()
для json! с методом GET/POST и Content-type: text/plain
Хотите блоки разметки быстро менять без перезагрузки страницы и без всяких CORS?
Легко: includeHTML (одна строка!)