我正在开发基于 Zend 框架的应用程序,并且正在引导程序中初始化 MVC。现在我在应用程序中添加 AJAX 层,所以在控制器操作中,我禁用了视图渲染,并且我开始质疑我首先在引导程序中启动 MVC 的方法。我还需要在应用程序中添加一些 cron/cli 支持,因此我还需要停止该部分的 MVC 渲染。所以简而言之,有些情况(AJAX、Cli、Cron 等)我们不需要 MVC,但它最初作为引导程序的一部分执行,后来我们强行停止它。
所以我确信必须有另一种方法可以更优雅地处理这种情况,而不是从一开始就启动 MVC,我们可以在将输出发送到客户端之前立即启动它。