Zend Frameworkベースのアプリに取り組んでおり、ブートストラップでMVCを初期化しています。現在、アプリケーションにAJAXレイヤーを追加しているので、コントローラーアクションで、ビューレンダリングを無効にし、最初にブートストラップでMVCを開始するアプローチに疑問を呈し始めます。また、アプリケーションにcron / cliサポートを追加する必要があるため、その部分のMVCレンダリングも停止する必要があります。つまり、MVCが不要な状況(AJAX、Cli、Cronなど)がありますが、最初はブートストラップの一部として実行され、後で強制的に停止します。
したがって、このような状況をより適切に処理する別のアプローチが必要であると確信しています。最初にMVCを開始する代わりに、出力をクライアントに送信する直前に開始することができます。