Давайте очень кратко рассмотрим запуск приложения в index.php:
$application->bootstrap() // here you load and configure your resources
->run(); // here you launch the request handling, dispatching, mvc, etc..
, когда вы хотите использовать свое приложение в контексте CLI, вам нужно будет только запустить его, а не запускатьприложение MVC.Просто пропустите ->run()
.
Конечно, вы можете просто инициализировать только ресурсов, которые вам нужны в вашем скрипте:
$app->bootstrap('cachemanager')->bootstrap('db');
Для Ajax, если вам нужны контроллерыи действия, вам нужно то, что вы называете "MVC".Это недавний SO вопрос , где вы можете найти более подробную информацию о понятии "контроллеры Ajax".