Я думал о наличии сервисного уровня модуля AJAX с контроллерами и действиями, которые взаимодействуют с моей моделью. Легко, но не очень расширяемо и будет нарушать СУХОЙ. Если я изменю логистику какого-либо процесса, мне придется редактировать контроллеры AJAX и обычные контроллеры.
Так что в идеале я бы загружал одинаковые действия как для пользователей javascript, так и для других пользователей. Я думал о том, чтобы проверить $_POST['ajax']
, если он установлен, я бы загрузил другое (json'y) представление для данных. Интересно, как / хороший способ сделать это (плагин фронт-контроллера, который я представляю?) Или кто-то может указать мне на учебник UP TO DATE, который описывает действительно хороший способ для создания более крупного приложения ajax.